Почему SQL Server работать быстрее, когда вы индексатаблицы после заполнения его?

у меня есть sproc, что ставит 750K записей во временную таблицу с помощью запроса, а одним из первых его действий. Если я создавать индексы на временную таблицу перед его заполнением, элемента занимает примерно вдвое по сравнению когда я индекса после заполнения таблицы. (Индекс-целое число в одном столбце, индексируемой таблице находится всего в двух колонок каждый единственное целое число.)

Это кажется немного от меня, но теперь я знаю, что самое твердое понимание того, что происходит под капотом. Кто-нибудь есть ответ на эту проблему?

Найдено 9 ответов:

Why does SQL Server work faster when you index a table after filling it?

http://stackoverflow.com/questions/28877/why-does-sql-server-work-faster-when-you-index-a-table-after-filling-it

Посмотреть решение →