近日,华为云数据库 MySQL8.0 正式发布商用,这也使得华为云成为国内最先支持 MySQL8.0 的云厂商之一。
MySQL8.0 作为最新的 MySQL 版本,有许多重大更新:
默认 utf8mb4,全新 Data Dictionary 设计,支持 Atomic DDL,全新的版本升级策略,安全和账号管理加强,InnoDB 功能增强等,目前小版本已经 release 到 8.0.19,新的功能仍在持续推出。
华为云 MySQL 8.0 由华为云内核团队精心打造,完全兼容社区版 MySQL8.0,除了具备官方的全新功能外,还针对华为云用户的特殊使用场景,做了特性增强和质量加固,为用户提供更优的功能和服务,助力客户业务更稳定快速发展。
华为云 MySQL8.0 特性
除了安全加固之外,华为云 MySQL8.0 还做了性能、诊断、易用性等方面的优化。
线程池
在用户高并发业务场景下保证实例的 QPS 维持在一个稳定的高水平线,不会衰减。
审计日志
方便用户审计业务的同时,尽量降低对业务的性能损耗。
优化后 2U4G、4U8G、8U16G、16U32G 四种规格的机器开启审计后性能下降 6.5%,3.31%,3.33%,2.96%左右,对比优化前,性能优化效果在 3%-5%左右。
支持表级别 MTS
支持表级复制,高并发性能更好。
新增表和索引级别的统计
更加方便数据空间管理。
回滚段信息统计
用于诊断长事务回滚段积压场景。
Session 级 CPU 和内存开销统计
用于诊断 Session 的资源消耗。
事务超时
新增 kill_idle_transaction_timeout 参数,以便对超时的事务连接进行 kill,防止事务长时间未提交带来的系统风险。
安全特性
针对 SSL 链路,静态编译了 OpenSSL 1.1.1 版本。
华为云 MySQL8.0 与社区版 MySQL5.7
性能测试对比
以上数据均在同一运行条件下测试得出。由此可见,华为云 MySQL8.0 在高并发、高访问等高负载情况下表现优异,性能强大。
适用更多场景
IoT 场景
华为云 MySQL8.0 凭借强大的高并发高性能和全面兼容社区版 MySQL 的有力优势,为物联网应用提供了高吞吐量和支持快速响应,非常适合要求苛刻的物联网应用。
电商应用
全面增强的半同步协议可为电子商务和移动商务应用程序提供可靠且经济高效的数据存储,使电商应用在网络上快速安全地运行。
游戏应用
全新增强的主从复制,有效解决了数据复制延迟问题,助力游戏行业轻松部署移动在线服务,提供更加顺畅的游戏体验。
本文转载自华为云产品与解决方案站公众号。
原文链接:https://mp.weixin.qq.com/s/oXQTnLLjZT11Gnyd61HW_g
评论