MySQL管理之道:性能调优、高可用与监控(第2版)
上QQ阅读APP看书,第一时间看更新

1.5 使用二进制包安装MariaDB 10.1企业版

访问MariaDB官方下载企业版,需要先注册一个用户才能下载,下载地址为:https://mariadb.com/resources/downloads

安装过程如下:

        shell> groupadd mysql
        shell> useradd -g mysql mysql
        shell> cd /usr/local
        shell>tar zxvf mariadb-enterprise-10.1.10-linux-x86 64.tar.gz
        shell>ln-s mariadb-enterprise-10.1.10-linux-x86 64 mysql
        shell>chown-R mysql:mysql mysql/
        shell>scripts/mysql install db--user=mysql
        shell>chown-R mysql:mysql /data/
        shell>bin/mysqld safe--defaults-file=/etc/my.cnf--user=mysql&

官方推荐使用jemalloc内存管理器获取更好的性能,如图1-16所示。

图1-16 MariaDB调用jemalloc内存管理器

        # yum install jemalloc* -y

(Centos系统需要先安装epel.repo源。)

将下面的参数加入my.cnf里,在启动MySQL时使其生效,如图1-17所示。

图1-17 jemalloc内存管理器已使用

        [mysqld safe]
        malloc-lib = /usr/lib64/libjemalloc.so

内存管理器性能对比如图1-18所示。

图1-18 性能对比