|
По разному работает отчет |
☑ |
0
ОМЭЗ
12.01.12
✎
11:17
|
Есть внутренний отчет(Баланс состоит из статей + остатки и обороты по Бух счетам нечего сложного). Так вот: В файловом варианте за период год он заполняется за 5 мин,а вот в Серверном варианте на SQL заполняется около 20 мин.Подскажите пожалуйста почему так долго на SQL заполняется ???
|
|
1
Maxus43
12.01.12
✎
11:19
|
неоптимизирован запрос значит, ну и скуль надо обслуживать иногда, реиндексация, обновление статистики и т.д.
|
|
2
ОМЭЗ
12.01.12
✎
11:58
|
что вы имеете ввиду оптимизированный запрос?
|
|
3
Maxus43
12.01.12
✎
12:01
|
(2) текст запроса выложи, скажут что всё неправильно наверняка)
|
|
4
ОМЭЗ
12.01.12
✎
13:00
|
Да там обычные запросы,
"ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.Субконто1,
| СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт) КАК Сумма
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаН, &ДатаК, Период, , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстаткиИОбороты.Субконто1
|ИТОГИ
| СУММА(Сумма)
|ПО
| ОБЩИЕ";
Может потому что не используются директивы "Клиент","Сервер"
|
|
5
Maxus43
12.01.12
✎
13:07
|
да не, такой запрос то быстрей чем в файловой поидее должен работать... сделай базе на скуле Тестирование и исправление. потыкай реиндексации и реструктуризации галки там
|
|
6
ОМЭЗ
12.01.12
✎
13:40
|
а если SQL 2005 стоит? это влияет
|
|
7
Maxus43
12.01.12
✎
13:43
|
может и влияет, но не на 20 минут же
|
|