SORU
14 Aralık 2011, ÇARŞAMBA


İkilik(MAX) her zaman tercih edilir?

SQL Server ile ilgili, anlıyorum :

  • var bellek tembel, veri (ekleme) tam olarak uyuyor anlam ayrılmış demektir.

  • MAX boyutu kısıtlamasını\sınırlama yoktur hiçbir anlamı.

Her zaman koca neyse tahsis değiliz varchar, kullanırken MAX kullanmak için tercih edilir?

Eğer bu DB sütun üzerinde uygulamak istiyoruz kısıtlaması ise sadece sabit bir boyutu kullanmalıyız?

CEVAP
14 Aralık 2011, ÇARŞAMBA


Kullanıcı tarafından bu konu hakkında çok güzel bir yazı @Remus Rusanu var. Burada çaldım bir snippit ama her şeyi okumanı tavsiye ederim:

MAX halleden bir kod yolu (nvarchar ve varchar dizini) kod yolu farklı kulpları eşdeğer-max olmayan uzunluk türleri. Non-max tip içten olabilir işaretçi ve uzunluğu sıradan bir yapı olarak temsil etti. Max ama tip dahili bellek bitişik bir bölge, o zamandan beri depolanamaz muhtemelen 2 GB'a kadar büyüyebilir. Bir temsil için arayüz, COM benzer akış IStream. Bunun için üzerinde taşır max türlerini içeren her çalışma, basit dahil bu işlemleri daha karmaşık olduğundan ve karşılaştırma atama, akış arabirimi üzerinden. En büyük etkiyi kodu görünür. o ayırır ve max tipi değişken (ilk test), ama ata etkisi her işlemi görebilir.

Makalede ikilik(n) kullanarak genellikle performansını artıran gösteren çeşitli örnekler gösteriyor.

Tüm makale here bulabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • Justin Case

    Justin Case

    3 EKİM 2011
  • khloe brooks

    khloe brooks

    25 Temmuz 2011