Negli schemi di database, noto spesso che le dimensioni di VARCHAR sono arrotondate agli offset di byte 128/256 o 4096. L'ho già fatto prima e l'idea alla base era probabilmente qualcosa di efficiente.
Tuttavia, c'è ancora un motivo valido per farlo al giorno d'oggi? Oggi uso spesso '50', '100' o '200' come dimensioni di VARCHAR, in quanto sono più naturali e in genere mostrate anche nei controlli di convalida all'utente.