Consulta entradas de log de consultas lentas para uma instância MongoDB.
Descrição da operação
-
Esta operação é aplicável apenas a instâncias de disco local de uso geral e disco local dedicado.
-
Você pode chamar esta operação até 30 vezes por minuto. Para chamar esta operação com uma frequência maior, use um Logstore. Para mais informações, consulte Gerenciar um Logstore.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dds:DescribeSlowLogRecords |
get |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância. Nota
Se você definir este parâmetro como o ID de uma instância de sharded cluster, também deverá especificar o parâmetro |
dds-bp1fc7e65108**** |
| NodeId |
string |
Não |
O ID do nó shard. Nota
Este parâmetro é obrigatório apenas quando você especifica o parâmetro |
d-bp18b06ebc21**** |
| StartTime |
string |
Sim |
O início do intervalo de tempo a ser consultado. Especifique o horário no padrão ISO 8601 no formato yyyy-MM-ddTHH:mmZ. O horário deve estar em UTC. |
2021-08-15T14:13Z |
| EndTime |
string |
Sim |
O fim do intervalo de tempo a ser consultado. Especifique o horário no padrão ISO 8601 no formato yyyy-MM-ddTHH:mmZ. O horário deve estar em UTC. Nota
|
2021-08-16T14:13Z |
| DBName |
string |
Não |
O nome do banco de dados. |
mongodbtest |
| QueryKeywords |
string |
Não |
As palavras-chave usadas para consulta. Você pode inserir até 10 palavras-chave por vez. Se você inserir várias palavras-chave, separe-as com espaços. |
test test1 |
| LogicalOperator |
string |
Não |
O relacionamento lógico entre várias palavras-chave.
|
and |
| PageSize |
integer |
Não |
O número de entradas a serem retornadas em cada página. Valores válidos: 30 a 100. |
30 |
| PageNumber |
integer |
Não |
O número da página a ser retornada. O valor deve ser um inteiro positivo que não exceda o valor máximo do tipo de dados INTEGER. Valor padrão: 1. |
1 |
| OrderType |
string |
Não |
A ordem de tempo na qual as entradas de log retornadas são classificadas. Valores válidos:
|
asc |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual as instâncias que você deseja consultar pertencem. |
rg-acfmyiu4ekp**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| TotalRecordCount |
integer |
O número total de entradas retornadas. |
1 |
| PageRecordCount |
integer |
O número de entradas de log de consultas lentas retornadas na página. |
1 |
| RequestId |
string |
O ID da solicitação. |
8076C4BA-DDBD-529C-BFF4-D8620C3F**** |
| PageNumber |
integer |
O número da página retornada. O valor é um inteiro positivo que não excede o valor máximo do tipo de dados INTEGER. Valor padrão: 1. |
1 |
| Items |
object |
||
| LogRecords |
array<object> |
Um array que consiste nas informações sobre cada consulta lenta. |
|
|
object |
|||
| ExecutionStartTime |
string |
The start time of the operation. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2019-02-25T 01:41:28Z |
| HostAddress |
string |
The host IP address that is used to connect to the database. |
192.168.XX.XX |
| QueryTimes |
string |
The execution time of the statement. Unit: milliseconds. |
600 |
| TableName |
string |
The name of the collection. |
C1 |
| SQLText |
string |
The SQL statement that is executed during the slow operation. |
{\"op\":\"query\",\"ns\":\"mongodbtest.customer\",\"query\":{\"find\":\"customer\",\"filter\":{\"name\":\"jack\"}}} |
| ReturnRowCounts |
integer |
The number of rows returned by the SQL statement. |
0 |
| KeysExamined |
integer |
The number of rows involved in index scans. |
0 |
| DBName |
string |
The name of the database. |
mongodbtest |
| DocsExamined |
integer |
The number of documents that are scanned during the operation. |
1000000 |
| AccountName |
string |
The username of the database account that performs the operation. |
test |
| Engine |
string |
O mecanismo de banco de dados. |
MongoDB |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalRecordCount": 1,
"PageRecordCount": 1,
"RequestId": "8076C4BA-DDBD-529C-BFF4-D8620C3F****",
"PageNumber": 1,
"Items": {
"LogRecords": [
{
"ExecutionStartTime": "2019-02-25T 01:41:28Z",
"HostAddress": "192.168.XX.XX",
"QueryTimes": "600",
"TableName": "C1",
"SQLText": "{\\\"op\\\":\\\"query\\\",\\\"ns\\\":\\\"mongodbtest.customer\\\",\\\"query\\\":{\\\"find\\\":\\\"customer\\\",\\\"filter\\\":{\\\"name\\\":\\\"jack\\\"}}}",
"ReturnRowCounts": 0,
"KeysExamined": 0,
"DBName": "mongodbtest",
"DocsExamined": 1000000,
"AccountName": "test"
}
]
},
"Engine": "MongoDB"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IncorrectCharacterType | Current DB instance CharacterType does not support this operation. | |
| 400 | InvalidParameterCombination | The end time must be greater than the start time | The start time must be earlier than the end time. |
| 400 | InvalidStartTime.Malformed | The Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | The Specified parameter EndTime is not valid. | |
| 403 | LogApiFrequencyExceeded | Exceeding the allowed frequency of log api. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.