|
Временные таблицы в запросе
| ☑ |
0
filterhouse
21.06.13
✎
13:51
|
Кто может сказать как скажется на работе отчета, если в запросе используется 90 временных таблиц?
Это видимо вообще плохо?
|
|
1
ДенисЧ
21.06.13
✎
13:52
|
а зачем столько?
А вообще - нормально
|
|
2
Allexe
21.06.13
✎
13:52
|
(0) В чем суть задачи?
|
|
3
ЧашкаЧая
21.06.13
✎
13:53
|
(0) Может работать быстрее чем с использованием 90 вложенных запросов.
|
|
4
filterhouse
21.06.13
✎
13:58
|
Отчет делаю в СКД, там же рисую макет.
Там по смыслу почти одинаковые запросы получаются, только с разными параметрами на условие.
|
|
5
vmv
21.06.13
✎
14:01
|
сложно представить задачу для которой требуется 90 ВТ наверняка там эмуляция перебора на запросах
|
|
6
GROOVY
21.06.13
✎
14:01
|
(4) Так может вместо параметров в условиях перенести их в поля ВЫБОР КОГДА?
|
|
7
filterhouse
21.06.13
✎
14:05
|
(5) Да я и сам понимаю что очень криво пишу, но что то других идей не пришло в голову.
|
|
8
GANR
21.06.13
✎
14:08
|
При написании запросов следует держаться этих правил , и того, что советует Гилев . Если позволяет навык - тогда уже Профайлер и план запроса в руки.
|
|
9
Иоканаан
21.06.13
✎
15:37
|
(0) Эти 90 таблиц используются в одном запросе включая подзапросы или в последовательных запросах? Если в одном - не удивлюсь неразумно значительному времени исполнения такого запроса.
Я думаю, Вам будет правильнее обрабатывать эти таблицы последовательными запросами, заодно и количество временных таблиц наверняка получится уменьшить в разы.
|
|