MySQL 5.0 前 MyISAM 預設單表上限 4GB(32 位檔案指標)。
ALTER TABLE weblogentry
MAX_ROWS=1000000000
AVG_ROW_LENGTH=15000;
MAX_ROWS:預估最大行數,決定檔案指標位元寬度。AVG_ROW_LENGTH:預估平均行長,配合 MAX_ROWS 計算所需檔案大小。
myisamchk -dv weblogentry
# 關鍵輸出:
Max datafile length: 4294967294 # 實際支援的最大 .MYD 大小
Max keyfile length: 4398046510079 # 實際支援的最大 .MYI 大小