解决mysql 很多只读表的问题

原创
2016/03/18 16:57
阅读数 774

                                                               解决mysql 很多只读表的问题

    做数据采集系统的时候,由于数据量很多,只能分表来存,而且每张表都有一千万左右的数据。而且有一个很重要的特性就是,每个月过后的旧表都不会再更新,这个时每张表占的1.4G的存储空间,其实是一件特别苦恼的事情,数据还是有用,但是数据又没那么有用。这个时候发现有一个mysql的工具:myisampack。

 压缩myisam表,能达到40-70%的压缩率。linux下面:myisampack  *.MYI。不过不要急索引文件一定也要重新生成。用myisamchk重新生成索引 linux下面:myisamchk -rq *.MYI(千万不要忘记了)。这样的表变成只能读了,不能修改了,在数据库解决存储问题上面是一个很好的工具。


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部