There’s one possible performance impact: in MySQL, temporary tables and MEMORY
tables store a VARCHAR
column as a fixed-length column, padded out to its maximum length. If you design VARCHAR
columns much larger than the greatest size you need, you will consume more memory than you have to. This affects cache efficiency, sorting speed, etc.