I have a MyISAM table with 1600 columns of integer type only (tinyint, smallint, mediumint, int). The table has 800k rows.
ROW_FORMAT=FIXED => binary file size = 3GB (= expected value)
ROW_FORMAT=DYNAMIC => binary file size = 200MB
Why does the file size change since all the columns (please don't question me on the column count) have fixed lengths?