Birincil anahtarda kümelenmiş bir dizin ile bir SQL Server veritabanında bir tablo var. Tabloda 1 milyon satır var. 10K satırı tablodan silersem, silme işlemi yapılırken dizin yeniden yapılandırılır mı?
Silme işlemi, saklı yordamın bir parçasıdır. Bir kerede, birden fazla istemci saklı yordamı yürütebilir, ancak her bir çalıştırma kendi satır kümesini siler (benzersiz olarak birincil anahtarla tanımlanır). Birden fazla istemci yordamı yürüttüğünde Tuş kilidi (U türü) üzerinde engelleme alıyorum. Engelleyici kilidi, aynı tablodaki bir satıra aittir ve eşzamanlı olarak çalışan işlemin herhangi bir parçası değildir. Her çalıştırma kendi satır kümesini silmeye çalıştığından herhangi bir engelleme olmamalıdır. Kilit yükselmesi kapalı olduğu için gerçekleşmiyor.
Şüpheliyim, silme işlemi dizinin yeniden dengelenmesine neden olmalı ve bu nedenle yeniden yapılandırma işlemi sırasında tablonun herhangi bir satırında tuş kilidi alabilir.
Bu konuda herhangi bir görüş gerçekten takdir ediyorum.