0
我有一个不断增长的MySQL数据库。如何保持MySQL数据库以最佳性能运行?
每隔一段时间我优化所有表格。这应该是我应该每天或每周对cron工作做些什么?
是否有任何特定的任务可以设置为自动运行,使数据库保持最佳性能?
感谢
本
我有一个不断增长的MySQL数据库。如何保持MySQL数据库以最佳性能运行?
每隔一段时间我优化所有表格。这应该是我应该每天或每周对cron工作做些什么?
是否有任何特定的任务可以设置为自动运行,使数据库保持最佳性能?
感谢
本
你可以通过执行这个查询优化内部数据库中的表:
SELECT * FROM `db_name`.`table_name` PROCEDURE ANALYSE(1, 10);
这将暗示Optimal_fieldtype
使用,你必须改变你的数据库中,以便 最佳已使用field_type
。
另外,您可以对您的查询进行概要分析,以确保在表格上完成了适当的索引。
我建议你试试SQLyog它可以让你知道“计算最佳数据类型”和“SQL事件探查器”,这将明确帮助你优化服务器性能。