查询录制回放任务进度 - ShowReplayProgress
功能介绍
查询录制回放任务进度
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
GET /v5/{project_id}/jobs/{job_id}/replay-progress
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 |
job_id | 是 | String | 任务ID。 |
请求参数
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
progress | Long | 回放进度的百分数 |
parse_count | Long | 需要解析的总数 |
replay_count | Long | 回放的总数 |
task_mode | String | 迁移模式 |
process_time | Long | 迁移时间 |
transfer_status | String | 迁移状态 |
max_time | Long | 回放最大时间 |
min_time | Long | 回放最小时间 |
now_time | Long | 回放当前时间 |
min_export_time | Long | 回放报告最小时间 |
max_export_time | Long | 回放报告最大时间 |
replay_sql_now_list | Array of ReplaySqlNowInfo objects | 正在回放的sql列表 |
参数 | 参数类型 | 描述 |
|---|---|---|
thread_id | Long | 会话id |
created_at | Long | 创建时间 |
modified_at | Long | 修改时间 |
shard_id | Long | 分片id |
schema_name | String | schema名称 |
sql_statement | String | sql语句 |
latency | Long | 原始耗时 |
execute_latency | Long | 执行耗时 |
target_type | String | 目标库类型 |
target_name | String | 目标库标识 |
status | String | 回放状态。取值:- running:执行中。- finish:已完成。 |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码。 |
error_msg | String | 错误描述。 |
请求示例
查询回放任务进度
https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-progress 响应示例
状态码:200
OK
{
"progress" : 0,
"task_mode" : "FULL_INCR_TRANS",
"transfer_status" : "REPLAY_FINISH",
"process_time" : 1763017610325,
"replay_count" : 55956,
"min_time" : 1763447845000,
"max_time" : 1763499928000,
"now_time" : 1763499928000,
"replay_sql_now_list" : [ ],
"min_export_time" : 1763625851000,
"max_export_time" : 1763626722000,
"parse_count" : 55956,
"remaining_time" : 0
} 状态码:400
Bad Request
{
"error_code" : "DRS.10020000",
"error_msg" : "Incorrect parameter type."
} 状态码
状态码 | 描述 |
|---|---|
200 | OK |
400 | Bad Request |
错误码
请参见错误码。

