Obtém as tarefas de análise histórica para análise recente e completa de deadlocks.
Descrição da operação
Obtém os registros de análise histórica para análise recente e completa de deadlocks. Para obter mais informações, consulte Análise de deadlocks.
Os seguintes requisitos devem ser atendidos antes de chamar esta operação:
-
Para consultar registros de análise histórica de deadlocks recentes, o mecanismo de banco de dados de destino deve ser RDS MySQL, MySQL autogerenciado, PolarDB for MySQL ou PolarDB-X 2.0.
-
Para consultar registros de análise histórica de análise completa de deadlocks, o mecanismo de banco de dados de destino deve ser RDS MySQL ou PolarDB for MySQL, e o DAS Alibaba Cloud Managed Services (anteriormente conhecido como Economy Edition) deve estar ativado.
-
Use a versão mais recente do Alibaba Cloud SDK ou do DAS SDK.
-
Ao usar um SDK para chamar o serviço DAS, defina a região como cn-shanghai.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:GetDeadLockHistory |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
pc-bp1u5mas9exx7**** |
| NodeId |
string |
Não |
O ID do nó. Nota
Especifique o ID do nó para uma instância do PolarDB for MySQL. |
pi-bp16v3824rt73**** |
| PageNo |
integer |
Não |
O número da página. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. O valor máximo é 100. |
10 |
| StartTime |
integer |
Sim |
A hora de início da consulta. Este valor é um timestamp UNIX. Unidade: milissegundos. Importante
Este parâmetro é um valor Long. Para evitar perda de precisão durante a serialização e desserialização, certifique-se de que o valor não exceda 9007199254740991. |
1731983066000 |
| EndTime |
integer |
Sim |
A hora de término da consulta. Este valor é um timestamp UNIX. Unidade: milissegundos. Importante
Este parâmetro é um valor Long. Para evitar perda de precisão durante a serialização e desserialização, certifique-se de que o valor não exceda 9007199254740991. |
1732069466000 |
| Source |
string |
Não |
A origem da tarefa:
Importante
Se você definir este parâmetro como AUTO para consultar tarefas para análise completa de deadlocks, a hora de início pode ser, no máximo, sete dias anterior à hora de término. |
AUTO |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro, como um código de erro, será retornada. |
Successful |
| Synchro |
string |
Um parâmetro reservado. |
None |
| Data |
string |
Os dados retornados como uma string JSON.
|
{ "total": 2, "list": [ { "accountId": "108************", "textId": "35303d12d52d29ba73bb85fa2d5b****", "gmtModified": 1732712680000, "lockTime": 1732687047000, "gmtCreate": 1732712680000, "nodeId": "pi-8****************", "uuid": "pc-8v**************" }, { "accountId": "108************", "textId": "50a24bdcc5fe7e03f92a55ae7574****", "gmtModified": 1732626448000, "lockTime": 1722500305000, "gmtCreate": 1732626448000, "nodeId": "pi-8****************", "uuid": "pc-8v**************" } ] } |
| Code |
string |
O código de status retornado. |
200 |
| Success |
string |
Indica se a solicitação foi bem-sucedida:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Message": "Successful",
"Synchro": "None",
"Data": "{\n \"total\": 2,\n \"list\": [\n {\n \"accountId\": \"108************\",\n \"textId\": \"35303d12d52d29ba73bb85fa2d5b****\",\n \"gmtModified\": 1732712680000,\n \"lockTime\": 1732687047000,\n \"gmtCreate\": 1732712680000,\n \"nodeId\": \"pi-8****************\",\n \"uuid\": \"pc-8v**************\"\n },\n {\n \"accountId\": \"108************\",\n \"textId\": \"50a24bdcc5fe7e03f92a55ae7574****\",\n \"gmtModified\": 1732626448000,\n \"lockTime\": 1722500305000,\n \"gmtCreate\": 1732626448000,\n \"nodeId\": \"pi-8****************\",\n \"uuid\": \"pc-8v**************\"\n }\n ]\n}",
"Code": "200",
"Success": "true"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.