高级设置
功能介绍
修改调优参数的值。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
PUT /v3/{project_id}/job/{job_id}/tuning-params/modify-params
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Content-Type |
是 |
String |
指定类型为application/json。 |
X-Auth-Token |
是 |
String |
从IAM服务获取的用户Token。 |
X-Language |
否 |
String |
请求语言类型 缺省值:en-us 枚举值:
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
full_sync |
否 |
Map<String,String> |
全量参数的参数名及对应的取值。 |
incre_capture |
否 |
Map<String,String> |
增量抓取参数的参数名及对应的取值。 |
incre_apply |
否 |
Map<String,String> |
增量回放参数的参数名及对应的取值。 |
incre_relay |
否 |
Map<String,String> |
增量日志拉取参数的参数名及对应的取值。slotAdvanceInterval: 源库逻辑复制槽推进间隔。 |
recovery |
否 |
Boolean |
初始化参数,首次调用时需要传true,其他时候不传。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
full_sync |
Array of objects |
全量调优参数。 详情请参见表5。 |
incre_capture |
Array of objects |
增量抓取调优参数。 详情请参见表5 TuningParameterfull_sync、incre_capture、incre_apply和incre_relay字段数据结构说明。 |
incre_apply |
Array of objects |
增量回放调优参数。 详情请参见表5 TuningParameterfull_sync、incre_capture、incre_apply和incre_relay字段数据结构说明。 |
incre_relay |
Array of objects |
增量日志拉取调优参数。 详情请参见表5 TuningParameterfull_sync、incre_capture、incre_apply和incre_relay字段数据结构说明。 |
modify_result |
String |
参数修改是否成功。 |
请求示例
- GaussDB主备版到kafka任务设置指定源库逻辑复制槽推进间隔
https://{endpoint}/v3/054c06d8aa00d39e2f6cc00176952b8b/job/1e3f710f-4df3-4fc9-8a29-0ec72c5jb2b3/tuning-params/modify-params { "incre_relay" : { "slotAdvanceInterval" : "5" } }
- 初始化高级参数
https://{endpoint}/v3/054c06d8aa00d39e2f6cc00176952b8b/job/1e3f710f-4df3-4fc9-8a29-0ec72c5jb2b3/tuning-params/modify-params { "recovery" : true }
响应示例
状态码: 200
OK
{ "full_sync" : [ ], "incre_capture" : [ ], "incre_apply" : [ ], "incre_relay" : [ { "param_name" : "slotAdvanceInterval", "param_value" : "5" } ], "modify_result" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。