|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Andrey Zhukov 2:5025/33.15 07 Aug 2001 22:09:01 To : Dmitry Batsuro Subject : INNER JOIN -------------------------------------------------------------------------------- 07 Aug 01 00:02, Dmitry Batsuro wrote to All: DB> Расскажите, глючит меня или это правда. У меня в некоторых случаях DB> запрос SELECT ... FROM a INNER JOIN b ON a.field = b.field работает DB> медленнее, чем SELECT ... FROM a, b WHERE a.field = b.field. Почему DB> такое происходит? Пробовалось на Access'97. Спроси у Билла :) DB> Мне казалось, что JOIN должен всяко работать быстрее (уж по крайней DB> мере, не медленнее), поскольку оптимизатору таким образом как бы DB> дается подсказка. По идее должно быть примерно одинаково. Кстати,в старых версиях Interbase'а (до 4.2 включительно) оптимизатор вообще не использовал индексы в явных join, в результате второй вариант работал не просто быстрее, а быстрее в десятки раз... Bye! Andrey --- GoldED/386 3.00.Beta3+ * Origin: Zhukov's Home Station (2:5025/33.15) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/33073b70670c.html, оценка из 5, голосов 10
|