我一直在阅读http://dev.mysql.com/doc/refman/5.0/en/mysqlcheck.html,试图弄清楚如何优化我的所有 MyISAM 表,但似乎无法理解。我发现它看起来像是一个手写脚本,但我无法让它工作,我宁愿真正理解它。
这就是我遇到的:
for i in mysql -e 'select concat(table_schema,".",table_name) from information_schema.tables where engine="MyISAM"'; do mysql -e "optimize table $i"; done
但是按照文档中描述的内容使用更多的东西会很棒,mysqloptimize --all-databases
但我绝对不希望它尝试优化我的 InnoDB 表..
任何指针?
谢谢