优化mysql配置?

优化mysql配置?,mysql,database,innodb,database-optimization,my.cnf,Mysql,Database,Innodb,Database Optimization,My.cnf,我有一个每天有超过10万访问者的网站。我们使用MySQL 5.1 为所有这些访问者提供服务,特别是在高峰时间记录他们的数据,这给我们的服务器带来了很大的负载 我刚刚将服务器升级到EC2/c3.8XL,vCPU=32,ECU=108,内存=60G 关于如何设置mysql配置以优化使用,有什么建议吗 我知道这是一个非常广泛的问题,取决于负载的性质,答案可能不同,但是我很欣赏任何建议。 < P>你可能会考虑更新到MySQL 5.5(或更高),因为它们包含了自从那个版本以来的性能模式。这将帮助您更好地监

我有一个每天有超过10万访问者的网站。我们使用MySQL 5.1

为所有这些访问者提供服务,特别是在高峰时间记录他们的数据,这给我们的服务器带来了很大的负载

我刚刚将服务器升级到EC2/c3.8XL,vCPU=32,ECU=108,内存=60G

关于如何设置mysql配置以优化使用,有什么建议吗


我知道这是一个非常广泛的问题,取决于负载的性质,答案可能不同,但是我很欣赏任何建议。

< P>你可能会考虑更新到MySQL 5.5(或更高),因为它们包含了自从那个版本以来的性能模式。这将帮助您更好地监控事件,并确定您是否必须改进有关性能的配置

除此之外,我想你应该在my.cnf中检查一些内存设置。我没有真正了解它,但我认为您可以检查有关性能的一些变量: 键缓冲区大小, 表(u cache), 排序缓冲区大小, 读取缓冲区大小


升级您的服务器总是很好,但我认为您也必须将MySQL调整到这一点

而不必查看数据库或web代码,我只能建议您尝试优化查询以减少流量、优化索引等。。。