tmp_table_size(MySQL < 3.23)mysqld -O tmp_table_size=val 或查詢前 SET SQL_BIG_TABLES=1。--big-tables(等同全域 SQL_BIG_TABLES)。my.cnf 增加 innodb_data_file_path 新資料檔,或擴充現有檔案大小。SHOW TABLE STATUS 觀察 Data_free。.MYD)或索引檔(.MYI)。ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=nnn;AVG_ROW_LENGTH 僅對含 BLOB/TEXT 表必要(無法依行數估算空間)。SHOW TABLE STATUS FROM db_name LIKE 'tbl_name';
myisamchk -dv /path/to/table.MYI
關注 Max_data_length、Index_length、Data_length 欄位。