GetQueryOptimizeShareUrl
Retrieves the share URL for Query Governance.
Operation description
Use the latest version of the Alibaba Cloud or DAS SDK.
Specify cn-shanghai as the region when calling DAS by using the SDK.
- This operation is applicable to 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:GetQueryOptimizeShareUrl |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Engine |
string |
Yes |
The database engine. Valid values:
|
MySQL |
| InstanceIds |
string |
No |
The instance IDs. Separate multiple instance IDs with commas. |
rm-2ze1jdv45i7l6**** |
| TagNames |
string |
No |
The reserved parameter. |
None |
| Keywords |
string |
No |
The keywords in the SQL text. Separate multiple keywords with spaces. |
select update |
| LogicalOperator |
string |
No |
The logical relationship between multiple keywords in the SQL text. Valid values:
|
or |
| Rules |
string |
No |
The rules to be filtered. Separate multiple rules with commas. For more information, see Query Governance. |
DAS_NOT_IMPORTANT |
| DbNames |
string |
No |
The names of the databases to be queried. |
testdb01 |
| Time |
integer |
Yes |
The date when the data is queried. The value is a UNIX timestamp in milliseconds. |
1642953600000 |
| PageSize |
integer |
No |
The maximum number of records per page in a paging query. Default value: 10. |
10 |
| PageNo |
integer |
No |
The page number of the paging query. Pages start from 1. Default value: 1. |
1 |
| OrderBy |
string |
No |
The field by which to sort the results. Default value: count. Valid values:
|
count |
| Asc |
boolean |
No |
Specifies whether to sort the results in ascending order. Default value: true. Valid values:
|
true |
| OnlyOptimizedSql |
boolean |
No |
Specifies whether to query only the SQL statements that need to be optimized. Default value: false. Valid values:
|
true |
| SqlIds |
string |
No |
The SQL template IDs. You can call the GetQueryOptimizeDataStats operation to query the SQL template IDs. |
6068ce044e3dc9b903979672fb0b69df,d12515c015fc9f41a0778a9e1de0**** |
| Region |
string |
No |
The region where the instance resides. Valid values:
This parameter is valid only when the InstanceIds request parameter is empty. If the InstanceIds request parameter is empty, data is retrieved based on the region specified by the Region parameter, and the default region is cn-china. If the InstanceIds request parameter is not empty, data is retrieved based on the region of the first instance specified in InstanceIds, regardless of the value of the Region parameter. Note
For instances created in regions in the Chinese mainland, set this parameter to cn-china. |
cn-china |
| User |
string |
No |
The database account to be queried. |
testUser |
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 such as an error code is returned. |
Successful |
| RequestId |
string |
The unique identifier generated by Alibaba Cloud for the request. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indicates whether the request was successful. Valid values:
|
true |
| Data |
string |
The share URL. |
https://hdm.console.aliyun.com/#/queryOptimize**** |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": "https://hdm.console.aliyun.com/#/queryOptimize****"
}
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.