鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

安装和使能特性

以Percona-Server 5.7.44-53为例介绍如何安装和使能计算路径优化特性,具体操作步骤如下。

  1. 请参见《Percona移植指南》中的配置编译环境章节安装依赖。
  2. 请参见表2下载Percona-Server 5.7.44-53对应的rpm包并存放至目标路径,例如“/home”
  3. 执行如下命令安装rpm包。安装完成后,默认安装目录位于“/usr/local/mysql”
    cd /home
    rpm -ivh BoostDB-Percona-5.7.44-53.aarch64.rpm

    安装过程中,如果存在已安装依赖包但rpm相关检验不通过的情况,使用--nodeps跳过依赖检查,即执行如下命令。

    rpm -ivh BoostDB-Percona-5.7.44-53.aarch64.rpm --nodeps
  4. 对于字符集处理的SIMD优化特性,需要在MySQL配置文件“/etc/my.cnf”中增加字符序配置。
    1. 打开MySQL配置文件“/etc/my.cnf”
      vi /etc/my.cnf
    2. “i”进入编辑模式。
      • 字符集为utf8时,在“[mysqld]”下增加以下配置。
        character_set_server = utf8
        collation_server = utf8_general_ci
      • 字符集为utf8mb4时,在“[mysqld]”下增加以下配置。
        character_set_server = utf8mb4
        collation_server = utf8mb4_general_ci
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  5. 启动数据库。启动数据库的操作请参见《MySQL移植指南》的“运行MySQL”章节。
  6. 对于字符集处理的SIMD优化特性,以数据库sbtest中的表sbtest1为例说明如何查询数据库和表的字符集、字符序配置。
    show create database sbtest;
    SHOW VARIABLES LIKE 'collation_database';
    show create table sbtest1;
    show full columns from sbtest1;
    show table status from sbtest like 'sbtest%';

    进入客户端的操作请参见《MySQL移植指南》的“运行MySQL”章节。

    图1 查询数据库字符集、字符序
    图2 查询表的字符集、字符序
    图3 获取数据库的表信息,collation列即为字符序
  7. (可选)通过Sysbench测试可以得到使能计算路径优化特性前后的性能提升效果,详细测试步骤请参见《Sysbench 0.5&1.0 测试指导》。计算路径优化特性可以使Sysbench只读场景性能提升10%,优化前后对比效果如图 计算路径优化特性优化前后性能对比所示。
    图4 计算路径优化特性优化前后性能对比