|
что лучше соединять 3(4,5,6) таблицы сразу в одном запросе или через ВТ? |
☑ |
0
2mugik
29.03.17
✎
10:43
|
(0)Вот собственно задумался на досуге. Вроде как ВТ хранится в ТемрDB, соответственно дополнительные ресурсы тратятся. Просто иногда замечал что в одном запросе быстрее получается, чем через ВТ.
|
|
1
azt-yur
29.03.17
✎
10:50
|
а зачем создавать ВТ если у тебя уже есть готовая таблица? Конечно это выполнение лишних операций. Смысл в ВТ собрать определенные данные из других, и использовать их дальше и возможно не в одном месте, тогда это будет оптимальнее
|
|
2
Alexandr_U1982
29.03.17
✎
10:53
|
(0)Зависит от того, что за таблицы хочешь соединить.
Если это виртуальные таблицы регистров - можно их закинуть во временные таблицы. Если таблицы реальные - то в одном запросе.
В каждом конкретном случае нужно делать замер производительности и выбирать, что работает быстрее.
|
|
3
jsmith82
29.03.17
✎
10:53
|
Правила просты
1. Вложенные должны быть в ВТ
2. Если используется ГДЕ вместо параметров - тоже в ВТ
|
|