SORU
29 Temmuz 2009, ÇARŞAMBA


Hangi TÜRÜ TEXT veya VARCHAR kullanmak daha iyidir?

Bu soru iki şeye bağlıdırperformansveboyutu

Hangi TÜRÜ TEXT veya VARCHAR kullanmak daha iyidir? Ve impove? etkileyecek performansa dayalı

CEVAP
30 Temmuz 2009, PERŞEMBE


İçin ne kullanıyorsanız bağlı.Böyle genel bir cevap vermek istemezdim, ama gerçek bu. Genellikle, veri türünü mümkün olduğunca spesifik almaya çalışın. Eğer dizeleri asla bazı karakterler üst sınırı aşacak olursa, o zaman biraz daha etkili olacak çünkü VARCHAR ile git. Eğer daha fazla alana ihtiyacınız varsa, TEXT. Eğer sen değil emin ne kadar boşluk metin olacak, sen en iyisi git TEXT; performans farkı değil, çok büyük, ve daha iyi olmak için geleceğe daha riskli olması için değiştirmek sonra ne zaman gereksinimleri değiştirin. Sadece benim iki sent.


Açıklamalarda, Pitarou çekiyor, eğer MySQL geçici bir tablo oluşturur için sorgunuzu (this), TEXT sütun olmayacak depolanmış hafıza ve iradeye sahip olmak diskten okumak, çok daha yavaş. (5**, sayfanın altında.) Bu sorguların çoğu için olsa da önemli değil.

Herkes PostgreSQL karşılaştırır nasıl merak edildi durumda, CHAR, VARCHAR, ve METİN de aynı derecede iyi bir performans tüm gösteren this benchmark buldum. Eğer PostgreSQL kullanıyorsanız, kullandığınız önemli değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • tinycammonitor

    tinycammonit

    14 Aralık 2010