Yas*_*ker 10 mysql performance
开始:免责声明
我不是 MySql Server DBA;我主要了解 MSSQL - 这就是为什么我需要你的帮助。
结束:免责声明
我被要求检查为什么 MySql 服务器引擎表现不佳 - 我没有看到或持有所涉及的数据库,想知道从哪里开始。
我从哪里开始?
我应该问那些有权访问 MySql 的人什么问题——我什至不知道他们是在使用 phpmyadmin 还是其他一些工具。
本质上:
当问题出在数据库性能上时,需要询问的关键项目是什么?
在 MSSQL 中,我可以检查sp_who2现有连接以查看是否有任何阻塞,mysql 中的对应项是什么?* 不必很具体,因为每个项目可能有多种结果,但希望帮助您解决问题,因为它会影响用户 - 显然他们在没有 dba 的情况下设置了 mysql 引擎。
记录慢查询——如果您的系统有大量查询,则更难找出哪些查询使您的系统变慢。MySQL 提供了一个工具来记录慢查询以便进一步分析 http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html
当您不知道发生了什么http://dev.mysql.com/doc/refman/5.0/en/explain-extended.html时,EXPLAIN Extended 命令会显示有关您的查询的详细信息
Procedure_Analyse() 可以帮助您找到最佳数据类型:
http://www.mysqlperformanceblog.com/2009/03/23/procedure-analysis/
http://dev.mysql.com/doc/refman/5.0/en/procedure-analysis.html
| 归档时间: |
|
| 查看次数: |
59915 次 |
| 最近记录: |