|
Временные таблицы против Вложенных запросов
|
|||
---|---|---|---|
#18+
Слышал временные таблицы лучше использовать вмместо вложенных запросов. Вопрос всегда ли это оправдано(всегда ли работают быстрее)? В чем разница (их реализаций) между временными таблицами и вложенными запросами? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2008, 14:06 |
|
Временные таблицы против Вложенных запросов
|
|||
---|---|---|---|
#18+
_Гость_с_вопросомСлышал временные таблицы лучше использовать вмместо вложенных запросов. Вопрос всегда ли это оправдано(всегда ли работают быстрее)? В чем разница (их реализаций) между временными таблицами и вложенными запросами? Разница в том, что используя временную таблицу, Вы храните результаты ранеее выполненного запроса. В ином случае каждый раз при выполнении запроса идет выполнение вложеного запроса. Выигрыш в производительности получаете в случае выполнения вложенных запросов к одним и тем-же наборам данных. Т.е. один раз Вы уже выбрали некий набор, и далее работаете только с ограниченным набором записей. По оценкам разработчиков (на примере УТ) производительность в отдельных операциях увеличивается в 3-4 раза. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2008, 13:44 |
|
|
start [/forum/topic.php?fid=28&msg=35238019&tid=1524856]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 521ms |
0 / 0 |