代码之家  ›  专栏  ›  技术社区  ›  Insanity Geek

数据库升级建议

  •  -1
  • Insanity Geek  · 技术社区  · 6 年前

    MySQL8.0与MySQL5.7性能比较

    目前在我的产品中,我使用的是MySQL5.7版本。 我想把我的数据库升级到mysql8。

    我需要对这三者进行性能比较。

    在搜索mysql5.7和mysql 8之后。

    我的发现如下:

     Creating Role 
     Invisible index 
     ...etc
     Insert operations are slower because of binary logging
     and we can disable it.
     Use slightly more RAM than 5.7 version
    

    但我真正需要的是基于性能的比较。 连接处理、线程、池、最大用户、最大连接、处理、CPU使用、内存等等。

    事先谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Harly Hallikas    6 年前

    老实说,这里没有明确的答案。90%的性能是由数据库设计和实现定义的,而不是使用的mysql的实际版本。

    处理负载和压力的能力在版本之间基本相同。在相同的配置下,某些东西在较新的版本上可能会表现得更好,而在较旧的版本上可能会表现得更好。

    列表中的大多数度量(处理、线程、池、最大用户、最大连接、处理、CPU使用、内存等)通常都可以在my.cnf和os sysctl级别上进行微调。即使是内核调整也会产生效果。

    因此,一般来说,90%的人看不到绩效差异。另一方面,90%的人也没有通过适当的性能测试。