中文
注册

数据库调优

  1. 单击系统性能分析后面的

    选择“AI调优”,打开新建任务页面。

  2. 设置任务参数,如图1所示,需要配置的选项如表1所示。
    • 当前AI调优分析仅支持在CentOS 7.6和openEuler 22.03 LTS版本操作系统上使用。
    • MySQL数据库免密配置请参见MySQL免密配置
    图1 新建AI调优分析任务(数据库)
    表1 新建AI调优分析任务(数据库)参数说明

    参数

    说明

    任务名称

    输入分析任务的名称。名称需要满足如下要求:

    1. 只能由中文、字母、数字和下划线组成
    2. 长度为1~64个字符

    应用分类

    配置需要调优的应用类别,选择“数据库”。

    应用名称/版本

    配置需要调优的应用,应用分类为“数据库”仅支持MySQL 8.0。

    root密码

    配置Devkit节点的root密码。AI调优涉及root操作,需要确保用户拥有root权限。

    压测工具所在节点

    选择压测工具所在节点。

    MySQL所在节点

    选择MySQL所在节点。

    说明:

    MySQL和鲲鹏Devkit工具不可部署在同一节点 ,避免影响性能。

    应用执行文件路径

    配置需调优应用的执行文件路径。例:/application/mysql/bin。

    应用账号

    配置需调优应用的执行用户。

    说明:

    配置完成“应用执行文件路径”和“应用账号”后,可单击“校验应用配置”按钮对需调优应用的配置项进行校验。

    压测工具

    选择对应用压测的工具,目前仅支持Sysbench 0.5。

    测试用例

    选择压测工具使用的测试用例,默认为oltp_distinct,可选择:oltp_index、oltp_nonindex、oltp_order、oltp_point、oltp_simple、oltp_sum、oltp_delete和oltp_mix。

    数据库

    配置压测工具使用的数据库名称。

    压测工具路径

    配置压测工具的文件路径,例:/opt/sysbench-0.5/sysbench。

    说明:

    应用程序路径建议配置为 “/home”、“/opt”等,请不要配置为“/”、“/dev”、“/sys”、“/boot”等系统目录,否则可能导致系统异常。

    线程数

    配置压测时使用的线程数,默认为10,范围为1-8192。

    调优性能指标

    选择应用调优的性能指标,默认为tps,可选tps和latency。

    libmysqlclinet.so路径

    配置libmysqlclinet.so的路径,例:/app/mysql/lib。

    说明:

    配置完成“测试用例”、“数据库”、“压测工具路径”、“线程数”和“libmysqlclinet.so路径”后,可单击“校验压测配置”按钮对压测工具的配置项进行校验。

    调优迭代次数

    选择应用调优的迭代次数,默认为150次,可选20、50、100、150和200。

  3. 配置完成后,单击“校验并创建”按钮。
  4. 单击任务名,查看调优。

    每一行代表一次调优,可单击“终止调优”中断调优进程。

    图2 数据库AI调优分析
  5. 单击“下载优化后参数集”按钮下载已调优的数据库配置。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词