Miko Asked: 2010-03-18 19:52:26 +0800 CST2010-03-18 19:52:26 +0800 CST 2010-03-18 19:52:26 +0800 CST MySQL 5.1 还是 5.5? 772 版本 5.1 和 5.5 之间是否存在显着差异? 有问题的服务器用于托管中型 vBulletin 论坛。 5.1 的主要好处是它可以通过 apt-get 获得。 mysql 4 个回答 Voted Best Answer RolandoMySQLDBA 2011-04-08T18:18:36+08:002011-04-08T18:18:36+08:00 这些天来,您现在可以使用 MySQL 5.5。我现在有 5.5.9 正在生产中,并且运行良好。 我已经通过 3 个数据库服务器的简单循环复制成功地扩展了 MySQL 5.5。这是每个数据库服务器的布局以及正在运行的内容 MySQL 5.5.9 2TB RAID10 SAS 192GB 内存 一个单片 162GB InnoDB 缓冲池 Dual 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% 的缓冲池已满 1 年后,由于使用 MySQL 5.5 并让 InnoDB 使用所有 12 个 CPU,它仍然像梦一样运行。 所以,到目前为止,我对它的表现非常满意,对客户也是如此。 Warner 2010-03-19T06:25:55+08:002010-03-19T06:25:55+08:00 5.5 是开发版本,不适合生产。除非您有特定的理由,否则您甚至不应该考虑将 5.5 用于任何生产用途。 Jon Zobrist 2011-04-08T19:28:36+08:002011-04-08T19:28:36+08:00 两者都不。将 percona 5.1 与 xtra-db 一起使用。Percona.com 它和 5.5 一样快,并且做了很多 MySQL 应该做的事情。它是免费的,基于并且是二进制兼容的,作为 MySQL 的替代品。除了运行 percona 而不是 MySQL 之外,我还没有什么好的经验。确保将默认引擎设置为 innodb。展示引擎;将显示您使用的是 xtradb 而不是 innodb。 Z99 2010-11-02T10:31:27+08:002010-11-02T10:31:27+08:00 您实际上应该使用 mysql 5.0,查询计划器使用 vbulletin 比 5.5 做得更好。我们发现了几个方面,5.5 的查询计划器导致整体性能比 5.0 差,因此切换回来。 http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html
这些天来,您现在可以使用 MySQL 5.5。我现在有 5.5.9 正在生产中,并且运行良好。
我已经通过 3 个数据库服务器的简单循环复制成功地扩展了 MySQL 5.5。这是每个数据库服务器的布局以及正在运行的内容
/etc/my.cnf 有以下内容
每个 MySQL 服务器包含
1 年后,由于使用 MySQL 5.5 并让 InnoDB 使用所有 12 个 CPU,它仍然像梦一样运行。
所以,到目前为止,我对它的表现非常满意,对客户也是如此。
5.5 是开发版本,不适合生产。除非您有特定的理由,否则您甚至不应该考虑将 5.5 用于任何生产用途。
两者都不。将 percona 5.1 与 xtra-db 一起使用。Percona.com 它和 5.5 一样快,并且做了很多 MySQL 应该做的事情。它是免费的,基于并且是二进制兼容的,作为 MySQL 的替代品。除了运行 percona 而不是 MySQL 之外,我还没有什么好的经验。确保将默认引擎设置为 innodb。展示引擎;将显示您使用的是 xtradb 而不是 innodb。
您实际上应该使用 mysql 5.0,查询计划器使用 vbulletin 比 5.5 做得更好。我们发现了几个方面,5.5 的查询计划器导致整体性能比 5.0 差,因此切换回来。
http://www.makingitscale.com/2010/latest-mysql-query-planner-gone-looney.html