加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL数据库MySQL数据库优化推荐的编译安装参数小结

发布时间:2020-12-12 01:04:09 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库MySQL数据库优化推荐的编译安装参数小结》要点: 本文介绍了MYSQL数据库MySQL数据库优化推荐的编译安装参数小结,希望对您有用。如果有疑问,可以联系我们。 MYSQL应用 MySQL编译参数多而复杂,让新手感到很头大,如果是正式生成环境安装MySQL,没

《MYSQL数据库MySQL数据库优化推荐的编译安装参数小结》要点:
本文介绍了MYSQL数据库MySQL数据库优化推荐的编译安装参数小结,希望对您有用。如果有疑问,可以联系我们。

MYSQL应用MySQL编译参数多而复杂,让新手感到很头大,如果是正式生成环境安装MySQL,没有充足的时间去研究每一个参数代表的意义,个人建议使用余洪春前辈整理的编译参数,便捷高效!

MYSQL应用MySQL的线上安装建议采取编译安装的方法,这样性能上有较大提升,源码包的编译参数会默认以Debgu模式生成二进制代码,而Debug模式给MySQL带来的性能损失是比较大的,所以当我们编译准备安装的产品代码时,一定不要忘记使用“―without-debug”参数禁用Debug模式.

MYSQL应用而如果把―with-mysqld-ldflags和―with-client-ldflags二个编译参数设置为―all-static的话,可以告诉编译器以静态方式编译和编译结果代码得到最高的性能.

MYSQL应用使用静态编译和使用动态编译的代码相比,性能差距可能会达到5%至10%之多.

MYSQL应用编译参数如下所示(适合5.4及之前的版本):

MYSQL应用
./configure --prefix=/usr/local/mysql 

--without-debug 

--without-bench 

--enable-thread-safe-client 

--enable-assembler 

--enable-profiling 

--enable-community-features 

--with-mysqld-ldflags=-all-static 

--with-client-ldflags=-all-static 

--with-charset=utf8  #具体看网站环境决定默认编码
--with-extra-charset=all 

--with-innodb     #个人博客可以不开启innodb
--with-csv-storage-engine 

--with-federated-storage-engine 

--with-mysqld-user=mysql 

--without-embedded-server 

--with-server-suffix=-community 

--with-unix-socket-path=/usr/local/mysql/sock/mysql.sock

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读