前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 编译参数优化

MySQL 编译参数优化

作者头像
EltonZheng
发布2021-01-22 07:31:39
1.8K0
发布2021-01-22 07:31:39
举报
文章被收录于专栏:Elton的技术分享博客

适当的调整MySQL的编译参数,可以极大的提升MySQL的性能,官方文档说可以提升10-30%的性能。

  1. -static 13% –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static 静态链接提高13%性能
  2. -pgcc 1% CFLAGS=”-O3 -mnocona -mstack-align-double” CXX=gcc CXXFLAGS=”-O3 -mnocona -mstack-align-double -felide-constructors -fno-exceptions -fno-rtti” 如果是Inter处理器,使用pgcc提高1%性能, 其中-m参数指定你cpu的类型,如果你是Intel Pentium4 支持64位的CPU就试用nocona这个参数,如果你是Intel Core2则使用core2这个参数。详细的cpu支持参数列表在这里
  3. Unix Socket 7.5% –with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock 使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面
  4. –enable-assembler 允许使用汇编模式(优化性能)
代码语言:javascript
复制
CFLAGS="-O3 mnocona" CXX=gcc CXXFLAGS="-O3 mnocona -felide-constructors 
         -fno-exceptions -fno-rtti -fomit-frame-pointer -ffixed-ebp"
        ./configure 
           --prefix=/usr/local/mysql --enable-assembler 
           --with-mysqld-ldflags=-all-static
           --with-client-ldflags=-all-static
           --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
           --with-charset=utf8
           --with-collation=utf8_general_ci
           --with-extra-charsets=all

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档