MySQL 5.1 还是 5.5?

Mik*_*iko 9 mysql

5.1 和 5.5 版本之间是否存在显着差异?

有问题的服务器用于托管中型 vBulletin 论坛。

5.1 的主要好处是它可以通过 apt-get 获得。

Rol*_*DBA 14

现在,您现在可以使用 MySQL 5.5。我现在正在生产 5.5.9,它运行良好。

我已经通过简单的循环复制 amonst 3 DB Servers 成功地扩展了 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
Run Code Online (Sandbox Code Playgroud)

每个 MySQL 服务器包含

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

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

所以,我对它迄今为止的表现非常满意,所以它是客户。


War*_*ner 7

5.5 是一个开发版本,不适合生产。除非您有特定的理由,否则您甚至不应该考虑将 5.5 用于任何生产用途。

  • 这不再是事实。 (13认同)
  • 5.5 于 2010 年 12 月发布。它对于生产使用是安全的,尽管此处的其他评论适用。我的建议(就像下面 Jon 的建议)是你应该使用 MySQL 5.5 的 Percona Server 变体,不过.. (5认同)

小智 7

两者都不。将 percona 5.1 与 xtra-db 一起使用。Percona.com 它和 5.5 一样快,并且做了很多 MySQL 应该做的事情。它是免费的,基于并且是二进制兼容的,作为 MySQL 的替代品。除了运行 percona 而不是 MySQL 的良好经验之外,我还没有任何其他体验。确保将默认引擎设置为 innodb。显示引擎;将显示您使用的是 xtradb 而不是 innodb。