最近在
MySQL Performance Blog 上看到一篇关于快速合并myisam表的文章。
http://www.mysqlperformanceblog.com/2012/11/19/concatenating-myisam-files/
具体的步骤为 对于表结构一样的两个表,可以直接把其中一个表的数据文件拼接到另一个后面(这主要是由于myisam数据文件是没有头结构的,即文件的第一个字符是第一行的第一个字符)
http://www.mysqlperformanceblog.com/2012/11/19/concatenating-myisam-files/
具体的步骤为 对于表结构一样的两个表,可以直接把其中一个表的数据文件拼接到另一个后面(这主要是由于myisam数据文件是没有头结构的,即文件的第一个字符是第一行的第一个字符)
cat test_concat_part.MYD >> test_concat.MYD如果有删除行的话,
myisamchk -rq test_concat
myisamchk -r test_concat
有意思吧 ^-^.