Mysql 8.0与Mysql 5.7的性能比较
目前在我的产品中,我正在使用mysql 5.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使用率,内存等。
谢谢。
答案 0 :(得分:1)
说实话,这里没有明确的答案。 90%的性能是由数据库的设计和实现定义的,而不是所使用的MySQL的实际版本。
版本之间处理负载和压力的能力基本相同。在相同的配置下,某些情况在新版本上可能会表现更好,而在较旧的版本上则有些其他事情。
列表中的大多数指标(处理,线程,池,最大用户,最大连接,处理,CPU使用率,内存等)通常都可以在my.cnf和OS sysctl级别上进行微调。甚至内核调整也会产生效果。
因此,通常来说,有90%的人看不到性能差异。另一方面,还有90%的人也没有进行适当的性能测试。