今天查看了一下数据库,发现一张表的*.myd已经是72多G了。吓~~如何缩小它。
如果这个表是只读的,可以用myisampack命令来压缩。下面是链接。
http://dev.mysql.com/doc/refman/5.1/en/myisampack.html
MYD文件是MyISAM的数据文件,直接删除记录就可以缩小这个文件的尺寸。
表里面不需要的记录。
然后执行OPTIMIZE TABLE tablename;