|
|
|
вложенный select или left join?
|
|||
|---|---|---|---|
|
#18+
вот вопрос какой: делаю вьюху, можно слепить пару таблиц с помощью left outer join или же использовать вложенные select, набор данных небольшой, несколько тыс. записей (2-3 тыс. примерно) обе вьюхи визуально работают одинаково (по скорости), а на самом деле, что быстрее или предпочтительнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 14:24:22 |
|
||
|
вложенный select или left join?
|
|||
|---|---|---|---|
|
#18+
Однозначных рекомендаций нет. Всё зависит от самих запросов. У меня был случай, когда 12 подзапросов работали заметно бысрее, чем эквивалентое количество LEFT JOIN. Но обобщать я бы не стал. Случаи разные бывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 14:28:07 |
|
||
|
вложенный select или left join?
|
|||
|---|---|---|---|
|
#18+
да тут ещё одно обстоятельство, используя join приходится делать несколько доп. вьюх, а с вложенным select всё в одной получается... дополнительные вьюхи не проблема сделать, просто хотелось бы определиться, что оставить... пожалуй с вложенными select оставлю в базе, а с join скрипт сохраню, вдруг пригодится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 14:41:33 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=465&tid=1578369]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 274ms |

| 0 / 0 |
