Если вы создаете кластерный индекс, это влияет на физическое упорядочение данных на диске. Лучше добавить индекс после факта и позволить механизму базы данных переупорядочивать строки, когда он знает, как распределяются данные.
Например, допустим, вам нужно было построить кирпичную стену с пронумерованными кирпичами так, чтобы те, у кого наибольшее число, были у основания стены. Это было бы трудной задачей, если бы вы просто передавали кирпичи в случайном порядке, по одному - вы не знали бы, какие кирпичи получат самый высокий номер, и вам придется разрушить стену и восстанавливать его снова и снова. Было бы намного легче справиться с этой задачей, если бы вы выложили все кирпичи перед собой и могли организовать свою работу.
Вот как это работает с ядром базы данных - если вы дадите ему знать обо всей работе, это может быть гораздо более эффективным, чем если бы вы просто кормили его строкой за раз.