urs*_*ion 10 mysql optimization mysql-5.1
我执行以下命令行语句来优化表:
optimize table tablename;
是否有任何命令或语句可以将所选数据库中的所有表一一优化?
Max*_*eul 14
我通常将mysqlcheck与 --optimize 和 --databases 组合一起使用。mysqlcheck是一个命令行界面,供管理员检查、优化和修复表。
mysqlcheck -uroot -p --optimize --databases myDatabase
Run Code Online (Sandbox Code Playgroud)
这是 MySQL 文档:http : //dev.mysql.com/doc/refman/5.5/en/mysqlcheck.html
最大限度。
小智 7
您可以使用信息架构来生成您需要的语句:
SELECT Concat('OPTIMIZE TABLE ',TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema='yourdb';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34623 次 |
最近记录: |