Consulta os logs de consultas lentas gerados por uma instância de banco de dados Tair (compatível com Redis® OSS) dentro de um período de tempo especificado.
Descrição da operação
Para a operação correspondente no console, consulte Consultar logs de consultas lentas.\nO número máximo de chamadas para DescribeSlowLogRecords é de 100 por minuto.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:DescribeSlowLogRecords |
get |
*DBInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
r-bp1zxszhcgatnx**** |
| NodeId |
string |
Não |
O ID do nó na instância. Especifique este parâmetro para consultar os logs de consultas lentas de um nó específico.\n> Este parâmetro está disponível apenas quando a instância usa a arquitetura de divisão de leitura/gravação ou de cluster. |
r-bp1zxszhcgatnx****-db-0 |
| StartTime |
string |
Sim |
A hora de início da consulta. Especifique a hora no formato yyyy-MM-ddTHH:mmZ. A hora deve estar em UTC. |
2019-03-10T14:00Z |
| EndTime |
string |
Sim |
A hora de término da consulta. A hora de término deve ser posterior à hora de início, e o intervalo de tempo não pode exceder 1 dia. O intervalo de tempo recomendado é de 1 hora. Especifique a hora no formato yyyy-MM-ddTHH:mmZ. A hora deve estar em UTC. |
2019-03-10T15:00Z |
| DBName |
string |
Não |
O nome do banco de dados. |
0 |
| PageSize |
integer |
Não |
O número máximo de entradas a serem retornadas em cada página. Valores válidos: 30, 50 e 100. Valor padrão: 30. Valores válidos:
|
30 |
| PageNumber |
integer |
Não |
O número da página. O valor deve ser um número inteiro positivo que não exceda o valor máximo do tipo de dados INTEGER. Valor padrão: 1. |
1 |
| SlowLogRecordType |
string |
Não |
O tipo de log lento. Valores válidos:\n* proxy: Logs de consultas lentas em nós de proxy.\n* db: Logs de consultas lentas em nós de dados. Este é o valor padrão. Valores válidos:
|
proxy |
| QueryKeyword |
string |
Não |
A palavra-chave usada para pesquisar os resultados retornados. |
keyword1 |
| OrderType |
string |
Não |
A ordem de classificação dos resultados retornados. Valores válidos:\n* ASC: ordem crescente.\n* DESC: ordem decrescente. Este é o valor padrão. Valores válidos:
|
ASC |
| OrderBy |
string |
Não |
O campo com base no qual os resultados retornados são classificados. Valores válidos:\n* execution_time: classifica os resultados com base na hora de início da execução da solicitação. Este é o valor padrão.\n* latency: classifica os resultados com base na duração da execução das solicitações. |
execution_time |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| StartTime |
string |
A hora de início da consulta.\n\nA hora está no formato YYYY-MM-DDTHH:mmZ e é exibida em UTC. |
2019-03-10T14:00Z |
| RequestId |
string |
O ID da solicitação. |
686BB8A6-BBA5-47E5-8A75-D2ADE433**** |
| PageRecordCount |
integer |
O número de entradas de log retornadas na página atual. |
1 |
| TotalRecordCount |
integer |
O número total de entradas de log. |
1 |
| PageSize |
integer |
O número máximo de entradas de log retornadas por página. |
30 |
| InstanceId |
string |
O ID da instância. |
r-bp10n******** |
| Engine |
string |
O mecanismo do banco de dados. |
Redis |
| PageNumber |
integer |
O número da página atual. |
1 |
| Items |
object |
||
| LogRecords |
array<object> |
A coleção de entradas de log de consultas lentas. |
|
|
object |
|||
| Account |
string |
O ID da conta. |
0 |
| ElapsedTime |
integer |
A duração da execução. Unidade: microssegundos. |
248 |
| Command |
string |
A instrução de consulta lenta. |
KEYS * |
| DBName |
string |
O nome do banco de dados. |
0 |
| ExecuteTime |
string |
A hora de início da execução. A hora está no formato YYYY-MM-DDTHH:mm:ssZ. |
2019-03-12T09:18:41Z |
| DataBaseName |
string |
O nome do banco de dados. Este campo tem a mesma finalidade que DBName. Use o parâmetro DBName em seu lugar. |
0 |
| NodeId |
string |
O ID do nó. |
r-bp1zxszhcgatnx****-db-0 |
| AccountName |
string |
O nome da conta. |
demo |
| IPAddress |
string |
O endereço IP do cliente. |
172.16.88.*** |
Exemplos
Resposta de sucesso
JSON formato
{
"StartTime": "2019-03-10T14:00Z",
"RequestId": "686BB8A6-BBA5-47E5-8A75-D2ADE433****",
"PageRecordCount": 1,
"TotalRecordCount": 1,
"PageSize": 30,
"InstanceId": "r-bp10n********",
"Engine": "Redis",
"PageNumber": 1,
"Items": {
"LogRecords": [
{
"Account": "0",
"ElapsedTime": 248,
"Command": "KEYS *",
"DBName": "0",
"ExecuteTime": "2019-03-12T09:18:41Z",
"DataBaseName": "0",
"NodeId": "r-bp1zxszhcgatnx****-db-0",
"AccountName": "demo",
"IPAddress": "172.16.88.***"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | The Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | The Specified parameter EndTime is not valid. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | ServerBusy | server busy now, please retry later. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.