Normálně budete své indexy vytvářet s vhodným FILL FACTOR
ponechat prázdné místo na všech stránkách právě pro takový scénář. Jak již bylo řečeno, seskupený index se přeuspořádá, jakmile se zaplní prázdné místo.
Vím, že nechcete diskutovat pomocí GUID
jako seskupený klíč, ale to je jeden z důvodů, proč to není doporučený postup.
Stane se, že budete mít narůstající objem rozdělování stránek, což povede k velmi vysoké úrovni fragmentace, jak budete neustále vkládat řádky, a budete muset znovu sestavit svůj index s vyšší frekvencí, abyste udrželi výkon v souladu.
Pro úplné zpracování tohoto tématu neexistuje lepší zdroj než
Jako okrajovou poznámku, když uvažujete o vytvoření vlastní funkce pro vytváření NewSequentialID, pravděpodobně máte problém s návrhem a měli byste svůj plán přehodnotit.