Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Порядок записи полей используемых в INNER JOIN ? / 4 сообщений из 4, страница 1 из 1
23.10.2002, 14:36:38
    #32061230
Dennis_L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок записи полей используемых в INNER JOIN ?
1.Порядок записи полей используемых в качестве параметра соединения при INNER JOIN важен ?
Влияет ли като на скорость выполнения соединения при большом различии в количестве записей соединяемых наборов данных ?
2.Сам порядок соединения таких наборов данных както влияет на скорость выполнения ?
3.Какие основные правила следует соблюдать чтобы скорость выполения соединений была наибольшей ?
...
Рейтинг: 0 / 0
24.10.2002, 10:55:12
    #32061443
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок записи полей используемых в INNER JOIN ?
1. Важен, цитирую:
"Merge joins were introduced in SQL Server 7. You can use a merge join when the two join inputs are both sorted on the join column."
Merge Join производительнее, использует меньше циклов
2. скорее всего никак, так как SQL сам примет решение, как соединять (полагаю)
3. чтоб в плане запроса вместо Nested Loop Join был Merge

может Дед Маздай нас проконсультирует?
...
Рейтинг: 0 / 0
24.10.2002, 11:15:12
    #32061455
akuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок записи полей используемых в INNER JOIN ?
Влияет ли като на скорость выполнения соединения при большом различии в количестве записей соединяемых наборов данных ?
Влияет, ещё как. Есть несколько различных алгоритмом соединения, каждый оптимален, для определённых условий, в том числе и кол-ва записей.

2.Сам порядок соединения таких наборов данных както влияет на скорость выполнения ?
При INNER JOIN, помоему не влияет. Могут влиять лишь условия соединений.

3.Какие основные правила следует соблюдать чтобы скорость выполения соединений была наибольшей ?
Почаще обновлять статистику и перекомпилировать хранимые процедуры.
...
Рейтинг: 0 / 0
24.10.2002, 11:16:15
    #32061456
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок записи полей используемых в INNER JOIN ?
Вот хорошая статья.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Порядок записи полей используемых в INNER JOIN ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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