- NewSequentialID() ve NewID() her ikisi de GUID oluşturur.
- NewID() rastgele GUID oluşturur.
- NewSequentialID() sıralı GUID oluşturur.
- NewSequentialID() tabloda sadece default olarak kullanılabilir.
- NewSequentialID() tahmin edilmesi daha kolaydır(sıralı gittiği için).
- NewID() rastgele GUID oluşturduğu için güvenlik açısından daha tercih edilir.
- Özellikle NewSequentialID() alanı clustered index içerisinde kullanılıyorsa NewID()'ye göre daha iyi performans gösterir. Çünkü NewID() rastgele GUID oluşturduğu için her seferinde yeni oluşturulan kayıt için clustered index yerleri değişecektir. Bu da INSERT zamanını uzatır. NewSequentialID() sıralı olduğu için index yeri ardışıl olarak devam edecektir.
#DBA #SQL #Server #Performance #Tuning
2008-11-01
NewSequentialID() ve NewID()
Kaydol:
Kayıtlar (Atom)
.::YASAL UYARI::.
©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.