linux – 如何为重负载配置mysql-server
我正在设置一个新的数据库服务器.我之前一直在运行一些
mysql数据库服务器,它一直运行正常.
但我想听听我的服务器推荐的设置.例如,我应该设置max connection,query_cache_size,table_cache等等. 我的速度是每秒4-600:
我正在设置的服务器具有以下配置:
我将把mysql数据库放在RAID0上. 我什么都遗失了?让我知道! 在此先感谢,我期待着您的回音:-) /拉斯穆斯 解决方法
如果不知道工作量的类型,数据量和使用模式,就不可能给出任何好的答案.说实话,即使对最后的那些知识,你也必须自己找出最有效的方法.这意味着很多基准测试,tracking what goes on inside,定期检查
slow query logs等.
mysql的默认设置对于现代硬件来说并不是最佳选择,作为一个合理的起点,您可以使用percona’s mysql configuration wizard或mysqltuner.pl中提出的值. 最有可能inodb作为存储引擎在您的情况下将更加优化.只有4GB的内存很少[但我不知道你的数据集的总大小是多少]. 2x Xeon X3440在cpu功率方面很多,你最好有很多并发流量,并且能够将所有数据都安装在内存中,否则你不会在等待磁盘时大量使用可用的处理器读/写数据. 旁注:raid0上的数据?我希望你有热备用服务器进行实时复制,或者数据根本不重要. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |