In che modo MySQL memorizza un campo varchar? Posso presumere che il seguente schema rappresenta formati di archiviazione sensibili:Quali sono le dimensioni varchar ottimali per MySQL?
1,2,4,8,16,32,64,128,255 (max)
Un chiarimento via esempio. Diciamo che ho un campo varchar di 20 caratteri. MySQL quando si crea questo campo, fondamentalmente riserva spazio per 32 byte (non sono sicuro se siano byte o meno), ma consente solo l'immissione di 20?
Immagino di essere preoccupato per l'ottimizzazione dello spazio su disco per un tavolo enorme.
Vorrei precisare che a partire da MySQL 5.0.3 varchar può essere verso l'alto di 65.535 – joshtronic