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

  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • max2sims2

    max2sims2

    19 Kasım 2008
  • Triune Films

    Triune Films

    9 ŞUBAT 2006