MySQL壓縮表的一種應用

來源:互聯網
上載者:User

MySQL壓縮表的一種應用

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;

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

壓縮之前的日誌資料



在經過壓縮之後,


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

本文永久更新連結地址:http://www.bkjia.com/Linux/2015-06/118363tm

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.