【问题标题】:Optimizing mysql configuration?优化mysql配置?
【发布时间】:2014-02-27 09:26:27
【问题描述】:

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

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

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

关于我应该如何设置我的 mysql 配置以优化我们的使用有什么建议吗?

我知道这是一个非常广泛的问题,并且取决于负载的性质,答案可能会有所不同,但我感谢任何建议。

【问题讨论】:

  • 没有看到你的数据库和你的网页代码,我只能建议你尝试优化你的查询,以减少流量,优化索引等......

标签: mysql database innodb database-optimization my.cnf


【解决方案1】:

您可能需要考虑更新到 MySQL 5.5(或更高版本),因为它们包含了自该版本以来的 performance_schema。这将帮助您更好地监控事件并确定您是否必须改进有关性能的配置。

除此之外,我猜你检查了 my.cnf 中的一些内存设置。我并没有真正阅读它,但我认为您可以检查的一些关于性能的变量是: key_buffer_size, 表缓存, 排序缓冲区大小, 读取缓冲区大小,

升级你的服务器总是好的,但我认为你也必须调整 MySQL 以适应这一点

【讨论】:

    猜你喜欢
    • 2013-11-18
    • 2010-12-28
    • 2021-10-11
    • 1970-01-01
    • 2018-10-13
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多