|
Есть запрос из SQL, который его валит. Надо узнать, что это в 1С | ☑ | ||
---|---|---|---|---|
0
Темный
27.03.15
✎
15:59
|
Добрый день, коллеги. Проблемка такая: На одном из запросов из 1С SQL сервер начинает отжирать память и валится. Запрос профайлером поймали, теперь необходимо узнать, что 1С пытается сделать этим запросом.
|
|||
1
Темный
27.03.15
✎
16:00
|
Какие инструменты могут помочь? Я так понимаю, переводчика из sql обратно в 1с нет?
|
|||
2
Лефмихалыч
27.03.15
✎
16:01
|
(0) технологический журнал для этого и придуман. Включайте его, ищите там свой запрос, там же будет инфа, что его сгенерило
|
|||
3
Лефмихалыч
27.03.15
✎
16:01
|
(1) переводчик обратно - это квалифицированный программист 1С
|
|||
4
Fragster
гуру
27.03.15
✎
16:02
|
получитьструктурухранеиниябазыданныхиличтототипатого
|
|||
5
Темный
27.03.15
✎
16:05
|
(2) Про технологический журнал попробую погуглить.
(4) Это сделано, но все равно конкретно понять не получилось. Ясно, что с регистром бухгалтерии что-то. Но не более того. Плюс одну таблицу не смог найти в 1С |
|||
6
smitru
27.03.15
✎
16:05
|
(1) "Какие инструменты могут помочь? "
КИП для этого и придуман. Другой вопрос, что им нужно уметь пользоваться |
|||
7
ДенисЧ
27.03.15
✎
16:05
|
(5) какую не смог?
|
|||
8
shuhard
27.03.15
✎
16:06
|
(0) начни с простого, это select или Update ?
|
|||
9
Темный
27.03.15
✎
16:08
|
(7) AccTtl2701
(8) select |
|||
10
ktvladimir
27.03.15
✎
16:10
|
если запрос поймали то в чем сложность его привести к 1сному? есть куча готовых обработок где можно посмотреть соответвие имен 1С и скуля. могу поделиться если надо
|
|||
11
shuhard
27.03.15
✎
16:10
|
(9) и с какой ошибкой сиквел валиться ?
|
|||
12
Темный
27.03.15
✎
16:11
|
(11) Начинает жрать память, свопить, и не то, что бы совсем валится, но работать перестает :-)
|
|||
13
Лефмихалыч
27.03.15
✎
16:14
|
(9) а итоги у вас по которую дату рассчитаны, м?
|
|||
14
ktvladimir
27.03.15
✎
16:14
|
(12) я те обработину на почту заслал с помощь нее сможешь понять что за код 1совский). А вообще если жрет память и свопить то смотрите по профалеру почему так происходит. скорее всего кривые отборы или составные типы данных вот и разрастается объем выбираемых данных. Может кривые временные таблицы.
|
|||
15
Темный
27.03.15
✎
16:17
|
(14) Получил, спасибо. Под 8.2? У меня 8.1
|
|||
16
Темный
27.03.15
✎
16:18
|
(13) Хм. По 20.04.2009
|
|||
17
1976vas
27.03.15
✎
16:19
|
(16) Круто
|
|||
18
Ёпрст
27.03.15
✎
16:21
|
(16) нормально, че..откатите на 1988 год, будет, еще "быстрее"
|
|||
19
Лефмихалыч
27.03.15
✎
16:22
|
(16) мва-ха-ха
- и что ви хотет после этого? - как п'гавило - бабу! |
|||
20
Лефмихалыч
27.03.15
✎
16:23
|
вот оно и делает "селект инто темпдб фром вся база к херам", чтобы остатки посчитать
|
|||
21
Темный
27.03.15
✎
16:24
|
(18)
(19) Ночью пересчитаю. Но не думаю, что поможет. |
|||
22
Темный
27.03.15
✎
16:25
|
Ладно, пока отложим тему. Всем спасибо. Пересчитаю итоги, и попробую настроить технологический журнал.
|
|||
23
ktvladimir
27.03.15
✎
16:25
|
(16) в общем посмотри функциб ПолучитьСтруктуруХраненияБазыДанных
тз = ПолучитьСтруктуруХраненияБазыДанных(, Истина) на выходе получишь тз где увидишь соответствие имен |
|||
24
Темный
27.03.15
✎
16:26
|
(23) имена я получил, но не все. Может, временные таблицы какие-то, не знаю.
|
|||
25
disk-2008
27.03.15
✎
16:26
|
(0)Статистику обновляешь?
|
|||
26
Темный
27.03.15
✎
16:28
|
(25) Не понимаю, какую статистику?
|
|||
27
disk-2008
27.03.15
✎
16:29
|
(26)Регламенты.
|
|||
28
ktvladimir
27.03.15
✎
16:29
|
по профайлеру план запроса что говорит сколько таблиц он мучает. Как часто дефрагментацю индексов делаете (и делаете ли ее вообще)? (при дефрагментации кстати статистика обновляется)
|
|||
29
Лефмихалыч
27.03.15
✎
16:30
|
(26) тебе будет небесполезно книжку скурить про администрирование MSSQL хотя бы "для чайников"
|
|||
30
Темный
27.03.15
✎
16:39
|
(29) MSSQL другие люди админят.
|
|||
31
disk-2008
27.03.15
✎
16:41
|
(30)От регламентов многое зависит.
Не обязательно именно в запросе дело. |
|||
32
Темный
27.03.15
✎
16:44
|
Да проблема-то в том, что не всегда валит этот неизвестный запрос базу. Раз в 2-3 недели. Почти наверняка из какого-то регламентного задания. А они запускаются некоторые каждые 5 минут, некоторые 2 раза в сутки, и т. д.
|
|||
33
1976vas
27.03.15
✎
16:45
|
(32) Про регламентные не 1с-ные говорят, а про скульные.
|
|||
34
Темный
27.03.15
✎
17:00
|
Узнал у админов, никаких регламентов в SQL по этой базе не ведется. Буду исправлять ситуацию, я тут недавно просто.
|
|||
35
vhl
27.03.15
✎
17:37
|
(15) не открывай ее, там шифровальщик файлов - смс потом требовать будет
|
|||
36
Темный
31.03.15
✎
11:56
|
Расследование показало, что сервер валит попытка сформировать ОСВ. Расчет итогов по 31.12.2014 ситуацию не исправил, как я и предполагал.
|
|||
37
smitru
31.03.15
✎
12:08
|
(36) Расследование показало, что сервер валит попытка сформировать ОСВ. Расчет итогов по 31.12.2014 ситуацию не исправил
А так - нужно "резать" (сворачивать) базу. Регистр бухгалтерии растёт немерянно из-за аналитик (ведь это размерности физической таблицы) и например те контрагенты, которые уже 2 года как "протухли" и по ним нет ни одного оборота, всё равно дико раздувают регистр бухгалтерии. А судя по всему и тебя идёт фулл скан при построении оборотки |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |