Modifies the parameters of a PolarDB cluster or applies an existing parameter template to the specified cluster.
Operation description
PolarDB provides the parameter template feature. You can use parameter templates to centrally manage parameters and quickly apply them to clusters. For more information, see Use parameter templates.
Currently, only PolarDB for MySQL supports the parameter template feature.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:ModifyDBClusterParameters |
update |
*dbcluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. Note
You can call the DescribeDBClusters operation to query information about all clusters in the specified region, including cluster IDs. |
pc-************** |
| Parameters |
string |
No |
A JSON string that consists of parameters and their values. Parameter values are of the STRING type. Example: Note
|
{"wait_timeout":"86","innodb_old_blocks_time":"10"} |
| ParameterGroupId |
string |
No |
The parameter template ID. Note
|
pcpg-************** |
| PlannedStartTime |
string |
No |
The earliest time to start running the scheduled task within the specified time range. The time is in the Note
|
2022-04-28T14:00:00Z |
| PlannedEndTime |
string |
No |
The latest time to start running the scheduled task. The time is in the Note
|
2022-04-28T14:30:00Z |
| FromTimeService |
boolean |
No |
Specifies whether to immediately or schedule the parameter modification and cluster restart. Valid values:
|
false |
| ClearBinlog |
boolean |
No |
Specifies whether to clear binlogs. This parameter takes effect only when binlog is disabled. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
C5D526E5-91B5-48B8-B980-FE07FF****** |
Examples
Success response
JSON format
{
"RequestId": "C5D526E5-91B5-48B8-B980-FE07FF******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameters.Format | Specified parameters is not valid. | The specified parameters are invalid. |
| 400 | MinorVersionNotSupport | Custins minor version does not support current action. | The current minor version does not support this feature. Please update to the latest version. |
| 400 | ParamDynamicException | Conflicting parameters: %s | Please check if there are any identical prompts for the instance kernel parameters and the current modified parameters: %s |
| 400 | InvalidParameters.Malformed | The Specified parameters is not valid. | The specified parameter is invalid. |
| 400 | InvalidParameter.Malformed | Choose one of parameters and ParamGroupId. | You must select a ParamGroupId from parameters. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.