2015-09-14 116 views
0

我正在測試innodb壓縮(8kb頁面大小)。當我在information_schema.tables中看到它顯示較小的大小(大約10gb),但在磁盤上大約消耗70gb。此外,當我使用字符串命令掃描磁盤中的文件時,它顯示的數據就像它沒有被壓縮一樣。可能是什麼問題?Mysql innodb壓縮沒有給出正確的結果

+0

'SELECT @@ innodb_file_format;'請。什麼價值返回? –

回答

0

獲取5.6.3(或更高版本)。
SET GLOBAL innodb_file_format=Barracuda;
SET GLOBAL innodb_file_per_table=ON;
ALTER TABLE tbl ROW_FORMAT=COMPRESSED;

SHOW TABLE STATUS LIKE 'tbl'\G