我担心mysql配置没有做好优化,该如何判断?

我担心mysql配置没有做好优化,该如何判断?

我想知道 mysql 正常运行的基本参数/配置。

它们是什么?如何确定?

使用 phpmyadmin,标记为红色的状态参数似乎需要更改以进行优化,但我应该首先处理哪些基本参数?

答案1

有一个相当简洁的 perl 脚本,名为 mysqltuner.pl(可在同名域名下找到,或者这里

您需要 shell 访问权限(和 mysql 管理员用户登录) - 但它会查看您的实例、配置和一些统计数据并提出可以提供工作基础的基本建议。

虽然这是一个很好的起点,但它肯定不是一个绝对的诊断工具和创可贴——我仍然会尝试使用大量有关 MySQL 性能调整的网络资源,并且最好从(在开发箱上)了解如何衡量当前性能开始,理解索引及其应用方式以及不同的 mysql 数据文件/数据库存储类型如何工作以及哪种类型适合您的环境。

正如有人在 Oracle 培训中曾经抱怨的那样,没有“faster=true”开关。

答案2

有整个文件网站图书专门讨论该主题。您的问题不可能在这里得到充分的回答——尤其是在没有更多信息的情况下。

我建议你阅读上面的一些链接,并使用谷歌。如果你在某个地方遇到困难,那么就发布一个新的具体问题。

答案3

您可以使用 Mysqltuner、Tuning-primer、mytop、MySQLReport……

有关这些工具的更多详细信息,请查看下一个链接....

http://www.serveradminblog.com/2011/03/tuning-mysql-performance-howto-part-1/

当然,一切都取决于您的情况和使用数据库的应用程序......

相关内容