选择“AI调优”,打开新建任务页面。
参数 |
说明 |
---|---|
任务名称 |
输入分析任务的名称。名称需要满足如下要求:
|
应用分类 |
配置需要调优的应用类别,选择“数据库”。 |
应用名称 |
配置需要调优的应用,选择“MySQL”。 |
应用版本 |
配置应用版本,MySQL支持5.7.22~5.7.43和8.0.11~8.0.28,8.0.30~8.0.34。 |
root密码 |
配置DevKit节点的root密码。AI调优涉及root操作,需要确保用户拥有root权限。 使用VS Code插件模式时可勾选“记住密码”。 |
压测工具所在节点 |
选择压测工具所在节点。 |
MySQL所在节点 |
选择MySQL所在节点。
说明:
数据库和鲲鹏DevKit工具不可部署在同一节点 ,避免影响性能。 |
libmysqlclinet.so路径 |
配置libmysqlclinet.so的路径,例:/app/mysql/lib。
说明:
可单击“校验压测配置”按钮对压测工具的配置项进行校验。 |
mysql执行文件路径 |
配置mysql应用的执行文件路径,例:/application/mysql/bin。支持动态检索并显示mysql执行文件路径,若需要扩展其他mysql执行文件路径,请参见配置应用程序路径。 |
mysqld执行文件路径 |
配置mysqld应用的执行文件路径,例:/application/mysqld/bin。支持动态检索并显示mysqld执行文件路,若需要扩展其他mysqld执行文件路径,请参见配置应用程序路径。 |
应用账号 |
配置MySQL的执行用户。 |
配置文件路径 |
输入配置文件的路径,如“/etc/my.cnf”。 |
应用配置参数 |
配置需要应用参数,单击“添加参数”按钮可新增,单击“一键恢复”按钮可恢复应用配置参数至初始值。 |
压测工具 |
选择对应用压测的工具,支持Sysbench。 |
压测工具版本 |
选择压测工具版本,支持Sysbench 0.5和Sysbench 1.0。 |
测试用例 |
选择压测工具使用的测试用例,默认为oltp_mix,可选择:oltp_distinct、oltp_index、oltp_nonindex、oltp_order、oltp_point、oltp_simple、oltp_sum、oltp_delete和oltp_mix。 |
oltp.lua路径 |
配置oltp.lua的路径,例:/opt/sysbench-0.5/tests/db。支持动态检索并显示oltp.lua路径,若需要扩展其他oltp.lua路径,请参见配置应用程序路径。 |
数据库 |
配置压测工具使用的数据库名称。 |
压测工具路径 |
配置压测工具的文件路径,例:/opt/sysbench-0.5/sysbench。
说明:
应用程序路径建议配置为 “/home”、“/opt”等,请不要配置为“/”、“/dev”、“/sys”、“/boot”等系统目录,否则可能导致系统异常。 |
线程数 |
配置压测时使用的线程数,默认为10,范围为1~8192。 |
调优性能指标 |
选择应用调优的性能指标,MySQL默认为tps,可选tps和latency。 |
调优迭代次数 |
选择应用调优的迭代次数,默认为150次,可选20、50、100、150和200。 |
参数 |
说明 |
---|---|
任务名称 |
输入分析任务的名称。名称需要满足如下要求:
|
应用分类 |
配置需要调优的应用类别,选择“数据库”。 |
应用名称 |
配置需要调优的应用,选择“openGauss”。 |
应用版本 |
配置应用版本,支持3.0.0、3.0.3、3.0.5、5.0.0和5.0.1。 |
root密码 |
配置DevKit节点的root密码。AI调优涉及root操作,需要确保用户拥有root权限。 使用VS Code插件模式时可勾选“记住密码”。 |
压测工具所在节点 |
选择压测工具所在节点。 |
openGauss所在节点 |
选择openGauss所在节点。
说明:
数据库和鲲鹏DevKit工具不可部署在同一节点 ,避免影响性能。 |
应用配置参数 |
配置需要应用参数,单击“添加参数”按钮可新增,单击“一键恢复”按钮可恢复应用配置参数至初始值。 |
openGauss操作系统用户 |
配置使用openGauss的操作系统用户。 |
openGauss datanode路径 |
配置openGauss的数据节点路径;可尝试单击“校验应用配置”自动获取。 |
压测工具 |
选择对应用压测的工具,openGauss支持benchmarksql。 |
压测工具版本 |
选择压测工具版本,支持benchmarksql 5.0。 |
调优性能指标 |
选择应用调优的性能指标,openGauss默认为tpmC。 |
压测脚本目录 |
配置压测脚本目录路径,如“/home/benchmarksql-5.0/run”。支持动态检索并显示压测脚本目录,若需要扩展其他压测脚本目录,请参见配置应用程序路径。 |
配置文件props路径 |
配置文件props路径,如“/home/benchmarksql-5.0/run/props.openGauss.1000w”。支持动态检索并显示配置文件props路径,若需要扩展其他配置文件props路径,请参见配置应用程序路径。 |
压测客户端绑核 |
配置压测客户端的绑核,如“1,2-5”。 |
调优迭代次数 |
选择应用调优的迭代次数,默认为150次,可选20、50、100、150和200。 |
参数 |
说明 |
---|---|
任务名称 |
输入分析任务的名称。名称需要满足如下要求:
|
应用分类 |
配置需要调优的应用类别,选择“数据库”。 |
应用名称 |
配置需要调优的应用,选择“Vastbase”。 |
应用版本 |
配置应用版本,支持G100。 |
root密码 |
配置DevKit节点的root密码。AI调优涉及root操作,需要确保用户拥有root权限。 使用VS Code插件模式时可勾选“记住密码”。 |
压测工具所在节点 |
选择压测工具所在节点。 |
Vastbase所在节点 |
选择Vastbase所在节点。
说明:
数据库和鲲鹏DevKit工具不可部署在同一节点 ,避免影响性能。 |
应用配置参数 |
配置需要应用参数,单击“添加参数”按钮可新增,单击“一键恢复”按钮可恢复应用配置参数至初始值。 |
Vastbase操作系统用户 |
配置使用Vastbase的操作系统用户。 |
Vastbase datanode路径 |
配置Vastbase的数据节点路径;可尝试单击“校验应用配置”自动获取。 |
压测工具 |
选择对应用压测的工具,支持benchmarksql。 |
压测工具版本 |
选择压测工具版本,支持benchmarksql 5.0。 |
调优性能指标 |
选择应用调优的性能指标,默认为tpmC。 |
压测脚本目录 |
配置压测脚本目录路径,如“/home/benchmarksql-5.0/run”。 |
配置文件props路径 |
配置文件props路径,如“/home/benchmarksql-5.0/run/props.openGauss.1000w”。 |
压测客户端绑核 |
配置压测客户端的绑核,如“1,2-5”。 |
调优迭代次数 |
选择应用调优的迭代次数,默认为150次,可选20、50、100、150和200。 |
参数 |
说明 |
---|---|
任务名称 |
输入分析任务的名称。名称需要满足如下要求:
|
应用分类 |
配置需要调优的应用类别,选择“数据库”。 |
应用名称 |
配置需要调优的应用,选择“RocksDB”。 |
应用版本 |
配置应用版本,支持7.0.4、7.1.1、7.1.2、7.2.0、7.2.2、7.3.1、7.4.3-7.4.5、7.5.3、7.6.0、7.7.2、7.7.3、7.7.8、7.8.3和7.9.2。 |
root密码 |
配置DevKit节点的root密码。AI调优涉及root操作,需要确保用户拥有root权限。 使用VS Code插件模式时可勾选“记住密码”。 |
RocksDB所在节点 |
选择RocksDB所在节点。
说明:
数据库和鲲鹏DevKit工具不可部署在同一节点 ,避免影响性能。 |
RocksDB数据库路径 |
配置RocksDB数据库路径,如“/data/rocksdb/db1”。 |
应用配置参数 |
配置需要应用参数,单击“添加参数”按钮可新增,单击“一键恢复”按钮可恢复应用配置参数至初始值。 |
压测工具 |
选择对应用压测的工具,支持db_bench。 |
压测工具版本 |
配置压测工具版本,根据数据库版本自动匹配,不支持用户选择。 |
测试用例 |
选择压测工具使用的测试用例,默认为fillseq,可选择:fillseq、fillsync、fillrandom、overwrite、readrandom、newiterator、newiteratorwhilewriting、seekrandom、seekrandomwhilewriting、readseq、readreverse、multireadrandom、mixgraph、readwhilewriting、readwhilescanning、readrandomwriterandom、updaterandom、xorupdaterandom、randomwithverify、fill 100K、crc32c、xxhash、compress、uncompress、acquireload、fillseekseq、randomtransaction、randomreplacekeys、timeseries和readtocache。 |
调优性能指标 |
选择应用调优的性能指标,默认为IOPS。 |
压测工具路径 |
配置压测工具的文件路径,例:/data/rocksdb/tools。
说明:
应用程序路径建议配置为 “/home”、“/opt”等,请不要配置为“/”、“/dev”、“/sys”、“/boot”等系统目录,否则可能导致系统异常。 |
db_bench参数 |
配置db_bench压测参数,单击“修改”修改参数值。 |
调优迭代次数 |
选择应用调优的迭代次数,默认为150次,可选20、50、100、150和200。 |
每一行代表一次调优,可单击“终止调优”中断调优进程。