2012-08-03 21 views
5

Daha önce defalarca tartışıldığı ve bilinen bir gerçektir - benzersiz bir tanımlayıcı birincil anahtar sütununda kümelenmiş bir dizine sahip olmak, sql sunucusunda, performansı etkileyecektir.Benzersiz bir tanımlayıcı birincil anahtar sütununa eklerken performans ek yükünü nasıl gözlemleyebilirim?

Yapmak istediklerim, ekleyerek ve belirli metrikleri ölçerek bu sorunu gözlemlemektir. Benzersiz bir belirleyici PK ile 2 tablo var; varsayılan olarak 'newid()', diğeri ise 'newsequentialid()' ile varsayılan değerdir. Her birinde bir milyon satır eklemeyi ve INSERT performansını gözlemlemeyi planlıyorum.

Özellikle ne için sorgulama yapmalıyım? Rastgele GUID'ler üzerinde sıralı GUID'lere sahip olmak için performans kazancını nasıl en iyi şekilde gözlemleyebilirim? Belirli sistem görünümleri, dizin sayfası bölümleri ve/veya diğer ilgili bilgiler hakkında istatistik veren saklı yordamlar var mı?

cevap

0

Üretimde uygulamanızın özelliği olan bir iş yükü oluşturun. Sonra neye önem verdiğini ölçün: Genellikle iş çıkışı ve% 95 gecikme.

İlgili konular