首页 相关文章 Monty说MySQL的优化(三)

Monty说MySQL的优化(三)

  十一、维护

  如果可能,偶尔运行一下OPTIMIZE table,这对大量更新的变长行非常重要。

  偶尔用myisamchk -a更新一下表中的键码分布统计。记住在做之前关掉MySQL。

  如果有碎片文件,可能值得将所有文件复制到另一个磁盘上,清除原来的磁盘并拷回文件。

  如果遇到问题,用myisamchk或CHECK table检查表。

  用mysqladmin -i10 precesslist extended-status监控MySQL的状态。

  用MySQL GUI客户程序,你可以在不同的窗口内监控进程列表和状态。

  使用mysqladmin debug获得有关锁定和性能的信息。

  十二、优化SQL

  扬SQL之长,其它事情交由应用去做。使用SQL服务器来做:

  找出基于WHERE子句的行。

  JOIN表

  GROUP BY

  ORDER BY

  DISTINCT

  不要使用SQL来做:

  检验数据(如日期)

  成为一只计...[ 查看全文 ]

2016-02-19 标签:

Monty说MySQL的优化(三)的相关文章

手机页面
收藏网站 回到头部