Tekil Mesaj gösterimi
  #9 (permalink)   iTrader 
Alt 2007-04-20, 23:19
WhiteKey - ait Kullanıcı Resmi (Avatar)
WhiteKey WhiteKey isimli üyemiz çevrimdışıdır. (Offline)
Senior Member
 
Üyelik tarihi: Dec 2004
Nerden: istanbul
Mesajlar: 806
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
WhiteKey is on a distinguished road
Standart

performansı arttırmak için en önemli özelliklerden biri hangi alan için hangi tip bilgi saklamanın uygun olduğunu bilmek..

örnegin standar değerleriniz var
"server", "hosting","reseller","proreseller","proreseller1", "proreseller2","proreseller3","proreseller4","pror eseller5","proreseller6","proreseller7","proresell er8"

bir host firmasının paket isimlerini yukarıdaki şekilde düşünün
bunlara varchar(50) yapanlar bile var varchar yaparak bunlara en az 6 byte ayırmak yerine enum kullanılırsa ? phpmyadmin için
enum seçilip sağına
"server", "hosting","reseller","proreseller","proreseller1", "proreseller2","proreseller3","proreseller4","pror eseller5","proreseller6","proreseller7","proresell er8"

yazarsanız bu hem performansı arttırır hemde boyutu düşürür.

ama en ömemlisi söylendiği gibi kodlama o kötü olduktan sonra db iyi olmuş çok önemli değil 1 x 0 = 0 gibi birşey

enum vb. diğer beri tipleri içinde aşağıdaki adresi kullanabilirsiniz.
http://dev.mysql.com/doc/refman/5.0/en/data-types.html
__________________
[Bir Türk]
Alıntı ile Cevapla