首页 > 数据库 > MySQL > 正文

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

2024-07-24 12:46:19
字体:
来源:转载
供稿:网友

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

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

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

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

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

./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

您可能感兴趣的文章:

mysql数据库优化总结(心得)MySQL数据库优化详解MySQL 数据库优化的具体方法说明MySQL数据库优化经验详谈(服务器普通配置)mysql数据库优化必会的几个参数中文解释mysql数据库优化需要遵守的原则运维角度浅谈MySQL数据库优化(李振良)mysql 单机数据库优化的一些实践MySQL数据库优化技术之配置技巧总结mysql数据库常见的优化操作总结(经验分享)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表