|
зависает запрос | ☑ | ||
---|---|---|---|---|
0
hugo
08.03.12
✎
15:00
|
Всем привет.
Стоит скуль 2008. база БП 2.0.32.4. платформа 8.2.13.219 (проверялось на 14 и 15 релизах) При закрфтие месяца (закрытие 20 счета) зависала программа, точнее не зависала, tempdv рос в размерах пока было место на диске, потом база падала. На диске свободного место около 60г. База весит 2,5г. Путем отлова через отладчик дошел до запроса, на котором база очень долго думает. Сам запрос: ВЫБРАТЬ ВложенныйЗапрос.СуммаОборот КАК СуммаОборот, ВложенныйЗапрос.ПлановаяСтоимостьОборот КАК ПлановаяСтоимостьОборот, ВложенныйЗапрос.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, ВложенныйЗапрос.Регистратор КАК Регистратор, ВложенныйЗапрос.КоличествоОборот ИЗ (ВЫБРАТЬ ЕСТЬNULL(СУММА(ХозрасчетныйОборотыДтКт.СуммаОборотКт), 0) КАК СуммаОборот, ЕСТЬNULL(СУММА(ВыпускПродукцииУслугОбороты.ПлановаяСтоимостьОборот), 0) КАК ПлановаяСтоимостьОборот, ХозрасчетныйОборотыДтКт.Субконто1 КАК НоменклатурнаяГруппа, ХозрасчетныйОборотыДтКт.Регистратор КАК Регистратор, ВыпускПродукцииУслугОбороты.КоличествоОборот КАК КоличествоОборот ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет В ИЕРАРХИИ (&СчетаПрямыхЗатрат), &НоменклатурныеГруппы, Организация = &Организация, , ) КАК ХозрасчетныйОборотыДтКт ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыпускПродукцииУслуг.Обороты(&НачДата, &КонДата, Регистратор, Организация = &Организация) КАК ВыпускПродукцииУслугОбороты ПО ХозрасчетныйОборотыДтКт.Счет = ВыпускПродукцииУслугОбороты.СчетЗатрат И ХозрасчетныйОборотыДтКт.Субконто1 = ВыпускПродукцииУслугОбороты.НоменклатурнаяГруппа И ХозрасчетныйОборотыДтКт.Подразделение = ВыпускПродукцииУслугОбороты.Подразделение ГДЕ (НЕ ХозрасчетныйОборотыДтКт.Регистратор = &ТекущийДокумент) СГРУППИРОВАТЬ ПО ХозрасчетныйОборотыДтКт.Субконто1, ХозрасчетныйОборотыДтКт.Регистратор, ВыпускПродукцииУслугОбороты.КоличествоОборот) КАК ВложенныйЗапрос ГДЕ ВложенныйЗапрос.ПлановаяСтоимостьОборот = 0 И ВложенныйЗапрос.КоличествоОборот = 0 Посдкажите пожалуйста, как можно переделать запрос, или есть иной способ решить проблему? Спасибо |
|||
1
DrShad
08.03.12
✎
17:05
|
ну и что ты тут собрался переделывать?
|
|||
2
hhhh
08.03.12
✎
17:46
|
(1) регистраторы убери. Скорость увеличится в 80000 раз.
|
|||
3
Один С
08.03.12
✎
17:52
|
(2) инфа 146%?
|
|||
4
pumbaEO
08.03.12
✎
17:54
|
(3) 80000% !
|
|||
5
DarKySiK
08.03.12
✎
18:22
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |