Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Построение SELECT-ов... Что лучше? / 6 сообщений из 6, страница 1 из 1
08.04.2005, 15:09
    #33005292
-=Гость=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
Есть две таблици Table1 (большая) и Table2 (маленькая), которые связаны общим ID полем. Делаю SELECT:
Вариант 1
Код: plaintext
SELECT Table1.*, Table2.* FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID
Вариант 2
Код: plaintext
SELECT Table1.*, Table2.* FROM Table2 INNER JOIN Table1 ON Table2.ID = Table1.ID
Посоветуйте, что лучше и почему?
...
Рейтинг: 0 / 0
08.04.2005, 15:15
    #33005320
Диченка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
Мне кажется второй вариант будет быстрее, потому что в таком случае маленькая таблица будет в джойне внешней, а большая внутренней. Скорее всего будет менее затратно пробежаться по каждой записи маленькой таблици с соответствующим поиском в большой, чем бегать по большой с поиском в малой. Конечно, должен быть еще индекс по полю ID.
...
Рейтинг: 0 / 0
08.04.2005, 15:22
    #33005338
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
Домыслы. Оптимизатор достаточно продвинутый.

Думаю что одинаково будет (проверять лень, моё личное мнение).
...
Рейтинг: 0 / 0
08.04.2005, 15:34
    #33005378
Диченка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
1024Домыслы. Оптимизатор достаточно продвинутый.

Думаю что одинаково будет (проверять лень, моё личное мнение).

Ух мы какие категоричные. В MSSQL можно было запросто это проверить по плану выполнения и IO, а в VFP это сделать можно чисто эмпирически.
...
Рейтинг: 0 / 0
08.04.2005, 15:39
    #33005400
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
ну а сам то попробовал...
...
Рейтинг: 0 / 0
09.04.2005, 03:58
    #33006233
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение SELECT-ов... Что лучше?
Hi -=Гость=-!

Совершенно одинаково - главное чтоб индексы по ID были там и там...

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Построение SELECT-ов... Что лучше? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]