编译Mysql使用O3优化

测试环境,1核、2GB xenserver虚拟化环境,使用sysbench 进行压力测试,Innodb存储引擎

二进制版本与自行编译版本(见" 使用二进制包安装MariaDB")性能对比:
编译Mysql使用O3优化_第1张图片

总结:
使用gcc O3优化后,可以看到随着并发数的增加,稳定性比二进制版本要好。

另使用ICC进行编译,比GCC性能更高(浮点运行、数学函数、多线程稳定性和效率),以下是官方提供的对比:
https://software.intel.com/en-us/c-compilers/
编译Mysql使用O3优化_第2张图片


参考:
1、gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer: http://blog.csdn.net/lanmanck/article/details/5776173
2、GCC 编译优化指南: http://works.jinbuguo.com/linux/optimize_guide.html
3、M​y​S​Q​L​优​化​、​新​特​性​和​新​架​构​_​彭​立​勋: http://wenku.baidu.com/view/82abd120af45b307e87197c0.html
4、Options That Control Optimization: https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Optimize-Options.html#Optimize-Options



来自为知笔记(Wiz)


你可能感兴趣的:(编译Mysql使用O3优化)