【问题标题】:What to do to keep MySQL databases running in peak performance? [closed]如何保持 MySQL 数据库以最佳性能运行? [关闭]
【发布时间】:2012-02-21 02:01:40
【问题描述】:

我有一个不断增长的 MySQL 数据库。

每隔一段时间,我都会优化所有表格。这是我应该每天或每周在 cron 工作上做的事情吗?

是否有任何特定任务可以设置为自动运行以使数据库保持最佳性能?

谢谢

本

【问题讨论】:

    标签: mysql database optimization mysql-management


    【解决方案1】:

    您可以通过执行以下查询来优化数据库中的表:

    SELECT * FROM `db_name`.`table_name` PROCEDURE ANALYSE(1, 10);
    

    这将建议使用Optimal_fieldtype,您必须更改您的数据库,以便 已使用最佳field_type。

    此外,您可以分析您的查询,以确保对表进行了正确的索引。

    我建议您尝试SQLyog,它可以让您了解“计算最佳数据类型”和“SQL Profiler”,这肯定会帮助您优化服务器性能。

    【讨论】:

      猜你喜欢
      • 2013-06-30
      • 2015-11-27
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      相关资源
      最近更新 更多