Chame a API GetSQLReviewCheckResultStatus para obter os resultados de auditoria dos tickets de revisão de SQL.
Para mais instruções sobre este recurso, consulte Auditoria de SQL.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | GetSQLReviewCheckResultStatus | O sistema especifica os parâmetros. Valores válidos:GetSQLReviewCheckResultStatus. |
| OrderId | Long | Sim | 123321 | Número do ticket. Você pode chamar a interfaceCreateSQLReviewOrderpara obter este parâmetro. |
| Tid | Long | Não | 1 | ID do tenant. Chame a interfaceGetUserActiveTenantouListUserTenantspara obter este parâmetro. |
| RegionId | String | Não | cn-hangzhou | Selecione a região de serviço do DMS para chamar a interface. Para visualizar o valor, consulteDescrição do parâmetro RegionID. Nota Defina este parâmetro como o ID da região mais próxima dos seus serviços. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
ID da solicitação. |
|
ErrorCode |
String |
UnknownError |
Código de erro retornado. |
|
ErrorMessage |
String |
UnknownError |
Mensagem de erro retornada. |
|
Success |
Boolean |
true |
Indica se a solicitação foi bem-sucedida. |
|
CheckResultStatus |
Object |
Resultados da auditoria de SQL. |
|
|
TotalSQLCount |
Long |
10 |
Número total de instruções SQL. Unidade: itens. |
|
CheckedCount |
Long |
10 |
Quantidade de instruções SQL auditadas. Unidade: itens. |
|
CheckStatusResult |
Object |
Status da verificação. |
|
|
New |
Long |
0 |
Total de instruções SQL aguardando revisão. Unidade: itens. |
|
Unknown |
Long |
0 |
Número de instruções SQL com exceções de análise. Unidade: itens. |
|
CheckNotPass |
Long |
1 |
Quantidade de instruções SQL que falharam na verificação. Unidade: itens. |
|
CheckPass |
Long |
8 |
Número de instruções SQL aprovadas na verificação. Unidade: itens. |
|
ForcePass |
Long |
1 |
Total de instruções SQL aprovadas manualmente. Unidade: itens. |
|
ForceNotPass |
Long |
0 |
Quantidade de instruções SQL reprovadas manualmente. Unidade: itens. |
|
SQLReviewResult |
Object |
Sugestões de otimização da auditoria de SQL. |
|
|
MustImprove |
Long |
1 |
Número de instruções SQL que exigem melhoria obrigatória. Unidade: itens. |
|
PotentialIssue |
Long |
0 |
Quantidade de instruções SQL com problemas potenciais. Unidade: itens. |
|
SuggestImprove |
Long |
3 |
Total de instruções SQL com recomendações de melhoria. Unidade: itens. |
|
UseDmsToolkit |
Long |
0 |
Número de alterações de estrutura sem bloqueio recomendadas via SQL. Unidade: itens. |
|
UseDmsDmlUnlock |
Long |
0 |
Quantidade de alterações de dados sem bloqueio recomendadas via SQL. Unidade: itens. |
|
TableIndexSuggest |
Long |
2 |
Total de sugestões de índice para SQL. Unidade: itens. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=GetSQLReviewCheckResultStatus &OrderId=123321 &Tid=1&Public request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK Content-Type:application/xml <GetSQLReviewCheckResultStatusResponse> <RequestId>E1ABE358-14A0-4DFA-9776-1A3CB59192DF</RequestId> <CheckResultStatus> <SQLReviewResult> <TableIndexSuggest>1</TableIndexSuggest> <MustImprove>1</MustImprove> <SuggestImprove>1</SuggestImprove> <PotentialIssue>2</PotentialIssue> </SQLReviewResult> <TotalSQLCount>4</TotalSQLCount> <CheckedCount>4</CheckedCount> <CheckStatusResult> <CheckNotPass>1</CheckNotPass> <CheckPass>3</CheckPass> </CheckStatusResult> </CheckResultStatus> <Success>true</Success> </GetSQLReviewCheckResultStatusResponse>
Formato JSON
HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "E1ABE358-14A0-4DFA-9776-1A3CB59192DF", "CheckResultStatus" : { "SQLReviewResult" : { "TableIndexSuggest" : 1, "MustImprove" : 1, "SuggestImprove" : 1, "PotentialIssue" : 2 }, "TotalSQLCount" : 4, "CheckedCount" : 4, "CheckStatusResult" : { "CheckNotPass" : 1, "CheckPass" : 3 } }, "Success" : true }
Códigos de erro
Acesse o Error Center para visualizar mais códigos de erro.