更新时间:2025-09-12 GMT+08:00
分享

修改重分布参数

功能介绍

修改重分布参数。

调试

您可以在API Explorer中调试该接口。

URI

PUT /v3/{project_id}/instances/{instance_id}/redistribution-parameters

表1 参数说明

名称

是否必选

说明

project_id

参数解释:

租户在某一Region下的项目ID。

获取方法请参见获取项目ID

约束限制:

不涉及。

取值范围:

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

instance_id

参数解释:

实例ID,此参数是用户创建实例的唯一标识。

约束限制:

不涉及。

取值范围:

只能由英文字母、数字组成,且长度为36个字符。

默认取值

不涉及。

请求参数

表2 参数说明

名称

是否必选

参数类型

说明

redis_join_tables

Array of Array

参数解释:

具有JOIN关系的表,指定该参数则启用多表扩容模式,扩容前设置生效。

如果指定过该参数,后续调用可以传入空数组清除多表扩容配置。

按照“database名称、schema1名称、table1名称、schema2名称、table2名称...”的格式指定,带有大小写或特殊字符的表名需要加""转义。多个数组则表示存在多个join group。

约束限制:

本次扩容结束后自动清除该配置,下次扩容需要重新设置。

redis_parallel_jobs

Integer

参数解释:

重分布并发数。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值

不涉及。

redis_resource_level

String

参数解释:

重分布资源管控级别。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值

不涉及。

响应参数

表3 参数说明

名称

参数类型

说明

result

String

参数解释

修改重分布参数的任务ID。

默认取值

不涉及。

请求示例

PUT https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in14/redistribution-parameters
{
    "redis_join_tables":
    [
        ["database1","schema1","table1","schema2","table2"],
        ["database2","schema3","table3","schema4","table4"]
    ],
    "redis_parallel_jobs": 0,
    "redis_resource_level": "l"
}

响应示例

{
	"result": "e96bbb23-e053-4bd0-b0b7-16ad3f5d9b6d"
}

状态码

错误码

请参见错误码

相关文档