2023.07.18 mysql发布了8.1.0 没发现有啥大的变化(-_-), 说下我关注的两点吧
1. openssl 1.1.x --> openssl 3.0.x
2. 不支持suse12, centos6, ubuntu18/20 (centos6确实比较老了)
其它变化可以去看相关的changelog : https://dev.mysql.com/doc/relnotes/mysql/8.1/en/news-8-1-0.html
下载地址: https://dev.mysql.com/get/Downloads/MySQL-8.1/mysql-8.1.0-linux-glibc2.17-x86_64.tar.xz
官方文档: https://dev.mysql.com/doc/refman/8.1/en/introduction.html
还是使用之前的mysql5.7/8.0通用的安装脚本(果然很通用)
mysql安装脚本地址: https://github.com/ddcw/ddcw/blob/master/install_shells/MysqlInstallerByDDCW_ei_1.0.sh
yum install numactl-libs -y
sh MysqlInstallerByDDCW_ei_1.0.sh
使用sysbench压测下, 懒得去整tpcc了, 有兴趣的自己去整
服务器配置: CVM 4C16G sysbench和mysql都是同一台服务器, OS:centos7.9
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=172.17.32.43 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=db1 --db-driver=mysql --tables=10 --table_size=100000 --report-interval=10 --threads=8 --time=120
run
TPS: 767
QPS: 15351
再和8.0.34比较下呢 (也是2023.07.18发布的)
TPS:781
QPS:15631
8.1比8.0性能低一点点, 也可能是误差.
和Mysql 8.0一样, 就不演示了.
可以在测试环境用用, 生产环境就没必要了, 还是推荐8.0.28.
当然如果有安全需求的话, 也是可以使用8.1的, 毕竟刚出来, 漏洞都还没发现, 漏扫也就没得漏洞了 .....
mysql 5.6.51
mysql 5.7.43
mysql 8.0.34
估计8.1小版本只会到20+
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。