MySQL壓縮表的一種應用

壹頁書發表於2015-06-03
1.設定伺服器引數
innodb_file_per_table=ON
innodb_file_format=Barracuda

2.建立表或者修改表引數
alter table sod_song_log_2014_10_12 row_format=compressed key_block_size=8;

業務系統都有很多日誌資料,超過半年一年可以做離線處理,但是不能刪除(老闆說以後要做資料探勘)
這時候可以單獨啟動一個例項,作為集中日誌伺服器,所有的表均採用壓縮表
這樣既可以使用資料(挖掘),又可以減少磁碟空間佔用.

壓縮之前的日誌資料




在經過壓縮之後,



可以看到佔用空間從3.2G減小為1.2G.效果十分明顯.

參考:
http://www.cnblogs.com/billyxp/p/3342969.html


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1684230/,如需轉載,請註明出處,否則將追究法律責任。

相關文章