MySql Server性能下降-什么以及如何检查?


10

开始:免责声明

我不是MySql Server DBA;我最了解MSSQL-这就是为什么我需要您的帮助。

结束:免责声明

我被要求检查为什么MySql服务器引擎的性能不佳-我没有看到也没有保存所涉及的数据库,并且想知道从哪里开始。

我从哪里开始?

我应该问哪些问题来访问MySql的人员-我什至不知道他们是否使用phpmyadmin或其他工具。

实质上:

  • 我需要什么物品,我将如何回应每件物品?

问题出在数据库性能上时,有哪些关键要求?

在MSSQL中,我可以检查sp_who2现有连接以查看是否有阻塞,mysql中的对应对象是什么?*不必太具体,因为每个项目可能有多种结果,但是由于它影响用户,因此希望帮助解决问题-显然他们在没有dba的情况下设置了mysql引擎。


您是否检查了通常的资源问题-CPU满,RAM满/未使用,IO超载?您将在SQL Server上开始使用的101种东西?
TomTom

没机会-我只是想做好准备,一进来就可以让一切保持运转-可能人们已经在现场检查了,并且应用程序和数据库服务器都具有很高的规格(公司名额众多),想重点关注如果硬件不是问题的话会发生什么情况
Yasker Yasker

出于无用-从这里开始。我已经看到带有一个SCSI硬盘的“高端服务器”(它们一定已经退出了eBay拍卖),它具有多秒的响应时间...我将验证IO端。这也将有所帮助-如果数字完全荒谬,太多的IO可以指向丢失的索引。
TomTom

Answers:


9

Procedure_Analyse()可以帮助您找到最佳数据类型:

http://www.mysqlperformanceblog.com/2009/03/23/procedure-analyse/

http://dev.mysql.com/doc/refman/5.0/en/procedure-analyse.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.