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:
Yorum Gönder
Lütfen yorumlarınızda Ad Soyad ve Web sayfanızın adresini girelim!