我想知道 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/
当然,一切都取决于您的情况和使用数据库的应用程序......