2011-12-20 2 views

ответ

2

Hash Joins работают потрясающе хорошо для больших наборов данных, особенно если нет индексов или размеров таблиц.

Два основных соображения не используя хэш-соединения на меньшие наборы данных:

  1. ограничения памяти

    • Hash соединения являются большой объем памяти и попытаться загрузить хотя бы одну из таблиц полностью в Память. Если вы бежите из памяти, он должен писать записи на диск или данных TempDb рекурсивным способом
  2. Параллелизм

    • Hash присоединяется не являются предпочтительными для больших количеств одновременно работающих пользователей, как это будет просто есть если вам нужно построить пару таблиц памяти для каждого запрошенного соединения.
Смежные вопросы