Обикновено ще създавате своите индекси с подходящ FILL FACTOR
да оставите празно място във всичките си страници точно за такъв сценарий. Като се има предвид това, клъстерираният индекс се пренарежда, след като празното пространство се запълни.
Знам, че не искате да обсъждате използването на GUID
като групиран ключ, но това е една от причините да не е препоръчителна практика.
Това, което ще се случи, е, че ще имате нарастващ обем на разделяне на страници, което ще доведе до много високо ниво на фрагментация, докато продължавате да вмъквате редове, и ще трябва да възстановявате индекса си с по-висока честота, за да поддържате производителността в съответствие.
За пълно разглеждане на темата няма по-добър източник от
Като странична бележка, когато обмисляте да създадете своя собствена функция за създаване на NewSequentialID, вероятно имате проблем с дизайна и трябва да преразгледате плана си.