![]() |
|
Зависает при формировании ОСВ по счету | ☑ | ||
---|---|---|---|---|
0
Михаил Козлов
26.09.13
✎
16:04
|
После обновления конфигурации БП КОРП стал виснуть отчет ОСВ по счету.
Решил посмотреть запросом: ВЫБРАТЬ РБ.Счет, РБ.Субконто1, РБ.Субконто2, РБ.Субконто3, РБ.Организация, РБ.Валюта, РБ.СуммаНачальныйОстаток, РБ.СуммаКонечныйОстаток, РБ.СуммаНачальныйОстатокДт, РБ.СуммаКонечныйОстатокДт, РБ.СуммаНачальныйОстатокКт, РБ.СуммаКонечныйОстатокКт ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , ) КАК РБ ГДЕ РБ.Субконто1 = &Контрагент Счет = 60 (Расчеты с поставщиками) Без последнего "ГДЕ" хоть и с задержкой (по сравнению с КА), но отрабатывает (минута, две). С "ГДЕ" виснет намертво. До обновления ОСВ формировалась быстро. |
|||
1
Холодильник
26.09.13
✎
16:14
|
ТИИ делай
|
|||
2
Михаил Козлов
26.09.13
✎
16:21
|
Делал. Реиндексация + пересчет итогов.
Загружал из dt. БД MS SQL. |
|||
3
live in sky dreams
26.09.13
✎
16:22
|
База большая?
|
|||
4
Михаил Козлов
26.09.13
✎
16:28
|
(3) Нет: около 10 Гб. Смотрел размеры таблиц - вполне приличные (регистр бухгалтерии меньше 3).
Вот через 12 мин получил результат запроса с ГДЕ. В КА отрабатывает около 1 сек. |
|||
5
live in sky dreams
26.09.13
✎
16:40
|
ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет), , Субконто1 = &Контрагент)
А так сколько отрабатывает? |
|||
6
Михаил Козлов
26.09.13
✎
17:08
|
(5) Столько же. Тормоза начались после обновления конфы. Платформа не менялась. КА на том же сервере 1С и том же скуле. В БП КОРП, по сравнению с КА в плане счетов дополнительный разделитель учета: Подразделение, но до обновления все было ОК.
|
|||
7
ptiz
26.09.13
✎
17:10
|
Обновление статистики делали?
|
|||
8
Михаил Козлов
26.09.13
✎
17:12
|
Не знаю. Не уверен, что ее вообще когда-нибудь делали. Лог точно чистится.
Размер временного скульного файла может играть роль? |
|||
9
ptiz
26.09.13
✎
17:29
|
(8) Размер лога не влияет. И что за временный скульный файл? tempdb ? Тоже - нет.
Начните с обновления статистики. |
|||
10
Maxus43
26.09.13
✎
17:29
|
Выразить не спасёт?
|
|||
11
Maxus43
26.09.13
✎
17:30
|
а не, это запрос спасёт, а ОСВ не спасёт
|
|||
12
Михаил Козлов
26.09.13
✎
18:10
|
(9) Не помогло. Смутило, что команда в скуле отработала мгновенно.
|
|||
13
Михаил Козлов
26.09.13
✎
18:45
|
Странно, что по другому счету (41), что с фильтром, что без фильтра запрос отрабатывает нормально.
Проверил вид субконто1 - не составной. По счету 62 тоже нормально (и ОСВ нормально). Дальше еще интереснее: зависание происходит не на всех контрагентах (на 1-ом - точно). |
|||
14
ptiz
27.09.13
✎
12:30
|
(12) Так делали?
exec sp_msforeachtable N'UPDATE STATISTICS ?' |
|||
15
Михаил Козлов
27.09.13
✎
14:10
|
(14) Похоже так.
|
|||
16
Михаил Козлов
30.09.13
✎
10:32
|
В файловом варианте и ОСВ и запрос отрабатывают мгновенно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |