Calls the CreateQueryOptimizeTag operation to add tags to target SQL statements.
Operation description
When using the Alibaba Cloud or DAS SDK, use the latest version.
When calling DAS by using the SDK, set the region to cn-shanghai.
- This operation supports the following database engines:
RDS MySQL
PolarDB for MySQL
RDS PostgreSQL
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateQueryOptimizeTag |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Engine |
string |
Yes |
The database engine. Valid values:
|
MySQL |
| SqlIds |
string |
Yes |
The SQL template ID. You can call the GetQueryOptimizeDataStats operation to query SQL template IDs. You can specify multiple template IDs separated by commas (,) to add tags in batches. |
6068ce044e3dc9b903979672fb0b69df,d12515c015fc9f41a0778a9e1de0**** |
| Tags |
string |
Yes |
The SQL tag. You can specify multiple values separated by commas (,).
|
DAS_IN_PLAN,DAS_NOT_IMPORTANT |
| Status |
integer |
Yes |
The status of the Tags request parameter.
|
1 |
| Comments |
string |
No |
The remarks. The value must be 1 to 300 characters in length. |
Slow SQL from offline synchronization. No optimization needed. |
| InstanceId |
string |
Yes |
The instance ID. |
rm-2ze1jdv45i7l6**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
The returned status code. |
200 |
| Message |
string |
The returned message. Note
If the request is successful, Successful is returned. If the request fails, an error message that contains information such as an error code is returned. |
Successful |
| RequestId |
string |
The unique ID generated by Alibaba Cloud for the request. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indicates whether the request is successful. Valid values:
|
true |
| Data |
boolean |
Indicates whether the tagging operation is successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | The request parameters are invalid. |
| 403 | NoPermission | You are not authorized to do this action. | You do not have the permission to perform this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.