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
İç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.
Hangi python daha iyi, del veya delatt...
Bu tip 'T' genel tür veya yö...
Hangi çerçeve daha iyi CXF veya Spring...
C# Sıra kullanmak için daha iyi olurdu...
Kullanmak için hangi Swıft? NSString v...