MySQL 5.1或5.5?


9

版本5.1和5.5之间有显着差异吗?

该服务器用于托管中型vBulletin论坛。

5.1的主要优点是可以通过apt-get获得。

Answers:


14

这些天,您现在可以使用MySQL 5.5。我现在有5.5.9投入生产,并且运行良好。

我已经通过3个DB Server的简单循环复制成功地扩展了MySQL 5.5。这是每个数据库服务器的布局以及正在运行的内容

  • MySQL 5.5.9
  • 2TB RAID10 SAS
  • 192GB内存
  • 一个整体式162GB InnoDB缓冲池
  • 双HexaCore(正确的是12个CPU)

/etc/my.cnf具有以下内容

[mysqld]
innodb_read_io_threads=64
innodb_write_io_threads=64
innodb_io_capacity=65536
innodb_buffer_pool_instances=1
innodb_bufer_pool_size=162G

每个MySQL服务器包含

  • 942个客户端(租户)数据库
  • 935GB总数据
  • 三台服务器上95%的缓冲池已满

一年后,由于使用MySQL 5.5并让InnoDB参与所有12个CPU,它仍然像梦一样运行。

因此,到目前为止,我对它的性能感到非常满意,因此对于客户也是如此。


天哪-您正在运行哪种类型的网站/您的主机是谁?
2012年

@ JM4我是主持人的DBA。客户端有一个多租户数据库集群(现在有777个租户789GB [他们存档了旧的客户端])。缓冲池全天保持满载。
RolandoMySQLDBA 2012年

7

5.5是开发版本,不适合生产。除非有特殊原因,否则您甚至不应该考虑将5.5用于任何生产用途。


13
这不再是事实。
2011年

5
5.5已于2010年12月发布。可以安全地用于生产,尽管此处的其他注释也适用。我的建议(例如下面的Jon)是您应该使用MySQL 5.5的Percona Server变体
。.– cce

正如其他人提到的那样,自我最初的回答以来已经过去了一段时间,该版本现在可以用于生产了。
华纳

7

都不行 将percona 5.1与xtra-db一起使用。Percona.com速度高达5.5,并且做了MySQL应该做的很多事情。它是免费的,基于它,并且与二进制兼容,可以替代MySQL。除了运行percona而不是MySQL以外,我还没有任何经验。确保将默认引擎设置为innodb。显示引擎;将显示您使用的是xtradb而不是innodb。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.