I am dealing with a decently large table in a MySQL database, about 10 million rows. One of the columns is VARCHAR(50), but the rest are all fixed size (int, datetime, etc). Would changing this field to be CHAR(50) improve MySQL's ability to scan the table, given that each row would be a fixed size?
I understand the performance benefits of CHAR vs VARCHAR--that is not my concern. I had simply read that fixed size rows can speed up MySQL when dealing with large tables, and just want to know if this is true and to what degree.