MySQL 8.4.3 和 9.1.0:主要性能提升被揭示

主要观点:Percona 一直重视性能,MySQL 8.4.x 和 9.y 版本的性能恶化引起关注,最新发布的 8.4.3 和 9.1.0 性能有显著提升,通过深入研究确定了三个关键优化改变,整体上写工作负载平均提升约 7.25%,读工作负载平均提升约 1.39%,与较新版本相比性能差距缩小。
关键信息:

  • Marco Tusa 博客指出 MySQL 8.4.x 和 9.y 版本性能恶化。
  • 8.4.3 和 9.1.0 发布,性能提升如表格所示。
  • 三个关键优化改变:使用 ankerl::unordered_dense::map 提升 Binlog 事务依赖性能、优化 JOINs 查询执行、改善索引范围扫描。
  • 整体性能提升在写工作负载约 7.25%,读工作负载约 1.39%,8.4.3 比 8.0.40 读写慢 1.47%,9.1.0 比 8.4.3 读写慢 0.68%。
    重要细节:
  • BUG#37008442对应 Binlog 事务依赖优化。
  • BUG#35531293针对 JOINs 性能问题优化。
  • BUG#36775910解决索引范围扫描中的记录缓冲问题。
  • 可查看之前博客了解测试方法等详细信息。
阅读 9
0 条评论