mysql编译版本_性能提升 10~30%的 MySQL 编译版本

简介

编译工具脚本开源在 https://github.com/bash99/pgobuild_percona_server

选 percona server 这个版本的原因是,完善的兼容性和优秀的特性(比如只有 mysql enterprise 才有的 pool of threads)

采用Profile-Guided Optimization 方式编译优化,用 sysbench 来模拟 workload.

效果(5.6, 5.7, 8.0)

| TPS | 5.6| 5.6_PGO| 提升比| 5.7| 5.7_PGO| 提升比|8.0| 8.0_PGO| 提升比 |

| ----------| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |

| point_select| 70106.22|92630.52|32.13%|70180.87|100511.44|43.22%|61668.86|94908.89|53.90% |

| read_only |1969.35|2537.66|28.86%|2404.53|3229.28|34.30%|2846.61|3709.64|30.32% |

| read_write |1387.48 |1780.91|28.36%|1596.53|2246.4|40.71%|1417.5|1743.1|22.97% |

(V2EX 的 markdown 语法还不支持表格吗?)

硬件: 8 核 16G 内存 100G SSD 的虚拟机, 4.8G 的 innodb memory pool,数据集 7.7G (sysbench oltp 2M table size, 16 tables), 16 线程访问.

虽然是以 sysbench 模拟 workload,但是对于tpcc 风格的负载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值