Bar*_*t B 14 mysql configuration
我们有一个正在遭受重创的实时服务器,因此我们正在努力优化我们所能做的一切。我们在其上运行 MySQLTuner 脚本 ( http://mysqltuner.com/ ),它告诉我们应该为 wait_timeout 和 interactive_timeout 设置一个小于 28800 的值。在 1 和 28800 之间有很多可能的数字可供选择!
我在 MySQL 文档中查找了这些变量的含义,但只给出了非常基本的描述,没有选择值的指导。
是否存在被认为是普遍接受的最佳实践的值?选择太低的值可能会产生什么结果?
谢谢,
巴特。
Cha*_*per 20
wait_timeout 是 MySQL 在关闭非交互式连接上的连接之前将等待的不活动期间的秒数。Interactive_timeout 是相同的,但对于交互式会话(mysql shell)
将值设置得太低可能会导致连接意外断开,特别是当您在 Web 应用程序中使用持久连接时。
将值设置得太高可能会导致陈旧的连接保持打开状态,从而阻止对数据库的新访问。
IMO,对于wait_timeout,您希望该值尽可能低而不影响可用性和性能。如果您看到性能下降,您可以从 10 秒开始,然后逐渐增加它。
对于interactive_timeout,更改此值不会真正提高或降低应用程序的性能。
| 归档时间: |
|
| 查看次数: |
19236 次 |
| 最近记录: |