小编Kil*_*ian的帖子

MySQL 5.1 InnoDB 配置/24GB RAM - 双至强高负载

我正在运行一个 facebook 应用程序,目前有 300 - 600 个并发用户(并且还在增长)。为了让硬件为增长做好准备,我将 i7 / 12gb ram / 2x 80gb intel x25 ssd(debian 5.0 / mysql 5.0 / 64bit)更改为 bi-xeon / 24gb ram / 2x 120gb intel 320 ssd /mysql . 64 位)。

现在我面临的问题是性能比“小盒子”差。在两台服务器上,我一直在使用 nginx/php fcgi 来提供内容。

我只使用 innodb,读取/写入大约 65%/35%。大约 800 - 1000 qps,但所有查询都很简单,永远不会加入超过 1 个额外的表。所有索引都已设置,并且没有单独的查询记录在慢日志中(> 2 秒)。目前我有大约 400MB 的数据(大约 1GB 的索引)预计它每个月都会翻一番。

我很喜欢每个可以给我一个提示的人,他们应该改变什么才能让它运行得更顺畅。

i7盒子上的旧配置是这样的(混合myisam / innodb),在800+用户下表现相当不错。

旧的my.cnf

   key_buffer              = 3000M
   max_allowed_packet      = 128M
   thread_stack            = 192K
   thread_cache_size       = 8
   max_connections        = 400
   table_cache            = 8000
   thread_concurrency …
Run Code Online (Sandbox Code Playgroud)

mysql innodb performance my.cnf

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

innodb ×1

my.cnf ×1

mysql ×1

performance ×1