Имя: Пароль:
1C
1С v8
скд и пакетные запросы. засада
0 Stim
 
24.09.12
20:19
запрос в скд сделан через пакетные запросы.
когда пользователь накладывает отбор - то сначала выполняется весь запрос,выгружается в времТаблЗнач  и к ней потом делается отбор. итого = 10сек.
если без пакетного запроса - отбором к основному телу запроса - то выполняется за 1сек.
как повысить производительность, используя пакетные запросы в скд?
1 ILM
 
гуру
24.09.12
20:22
Неожиданно, использовать параметры в запросе.
А ещё нужно посмотреть на сам запрос, может он оптимизируется до 0,01 сек.
2 Classic
 
24.09.12
20:51
(0)
Накладывая отбор в ВТ
3 vmv
 
24.09.12
21:01
"выгружается в времТаблЗнач"  попахивает,  уточни
4 Stim
 
25.09.12
09:27
(1) параметры не нужны, пользователь может вывести весь отчет, а может наложить отбор на неопределенно количество полей.
(3) это называется
ПОМЕСТИТЬ времТаблЗнач
5 AaNnDdRrEeYy
 
25.09.12
09:40
для того чтобы отбор сработал на временную таблицу названия ее полей должны совпадать с названиями полей основной таблицы. как потвоему скд разберется как резать временную таблицу?
6 Stim
 
25.09.12
09:41
(5) дык все совпадает.
7 Stim
 
25.09.12
09:41
но скд делает отбор ко второму пакету.
8 AaNnDdRrEeYy
 
25.09.12
10:08
в консоле системы компоновки данных (есть в типовых) можно посмотреть как скд корявит запрос перед выполнением в зависимости от отборов
9 Stim
 
25.09.12
13:57
так и не понятно. как скд "натравить" на отбор в первой пакетной таблице, а не на итоговую результирующую ?