测试-2 的解答如下:
TPC-DS 性能测试执行步骤
1. 准备与进入 StarRocks 环境
- 登录 E-MapReduce 控制台,在左侧导航栏选择 EMR Serverless > StarRocks。
- 根据实际情况,在顶部菜单栏选择地域。
- 单击 StarRocks Manager 进入管理页面,或在已创建实例操作列点击 连接实例。
2. 初始化数据库和表(TPC-DS 100 GB & 1 GB)
-
对于 100 GB 数据集:
- 在 SQL Editor 中,单击 TPC-DS-100G - 01.初始化数据库和表 查看初始化脚本。
- 点击 运行 执行脚本,等待成功完成。
-
对于 1 GB 数据集:
- 同样在 SQL Editor,选择 TPC-DS-1G - 01.初始化数据库和表 查看并运行初始化脚本。
3. 加载测试数据
-
100 GB 数据集:
- 选择 TPC-DS-100G - 02.加载测试数据,查看并执行加载脚本。
-
1 GB 数据集:
- 选择 TPC-DS-1G - 02.加载测试数据,查看并执行加载脚本。
4. 执行测试SQL
-
100 GB 数据集:
- 选取 TPC-DS-100G - 03.执行测试SQL,查看并执行查询脚本。
-
1 GB 数据集:
- 选取 TPC-DS-1G - 03.执行测试SQL,查看并执行查询脚本。
图搜解决方案查询测试
控制台查询
- 表单模式:选择表名、Query类型(如图片),上传图片后点击搜索查看结果。
- 开发者模式:选择表名,输入查询参数后点击搜索查看右侧结果栏中的结果。
SDK查询示例
通过SDK进行查询时,可参考提供的预测查询示例。查询结果将以JSON格式返回,包含查询到的记录数(totalCount)、每条记录的id与匹配度得分(score)等信息。
XXL-JOB 任务测试验证
单机任务测试
- 创建任务,配置基本信息(任务名称、jobHandler名称、关联应用、路由策略为轮询)。
- 设置定时配置(如每天12时执行)。
- 配置通知设置,然后手动运行一次任务,查看调度记录与执行日志。
分片广播任务测试
- 创建任务,选择分片广播作为路由策略。
- 定义定时规则(例如每小时第10分钟)。
- 配置通知选项,手动执行任务后检查调度记录与执行详情,特别是分片详情聚合展示各机器执行情况,并单独查看每个分片的日志记录。
以上步骤确保了从环境准备、数据加载到性能测试执行,以及图搜查询和XXL-JOB任务验证的全过程都有详细指导。