Queries the details of optimization suggestions. The operation applies only to the tickets for the data changes and SQL review.
Operation description
For more information about the SQL review feature, see SQL review.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
SQLReviewQueryKey | string | Yes | The key that is used to query the details of optimization suggestions. You can call the ListSQLReviewOriginSQL operation to query the key. | a57e54ec5433475ea3082d882fdb**** |
Tid | long | No | The ID of the tenant. You can call the GetUserActiveTenant or ListUserTenants operation to query the ID of the tenant. | 1 |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"OptimizeDetail": {
"QueryKey": "a57e54ec5433475ea3082d882fdb****",
"InstanceId": 123321,
"DbId": 111222,
"SqlType": "UPDATE",
"QualityResult": {
"ErrorMessage": "syntax error",
"Results": [
{
"RuleName": "SELECT_SUGGEST_ASSIGN_WHERE",
"Feedback": "MUST_IMPROVE",
"Comments": "xxx business rule: the query must have a where condition.",
"Messages": [
"the xxx table does not exist."
],
"Scripts": [
{
"OpType": "AddIndex",
"Content": "alter table xxx add index idx_xx(yyy);",
"TableName": "xxx"
}
],
"RuleType": "REVIEW"
}
],
"OccurError": false
}
}
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|
No change history