2008-11-01

NewSequentialID() ve NewID()

  • 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.

Hiç yorum yok:

.::YASAL UYARI::.

©2004-2016 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.