Todos os produtos
Search
Central de documentação

PolarDB:DescribeSlowLogRecords

Última atualização: Jun 28, 2026

Consulta os detalhes dos logs de consultas lentas de um cluster PolarDB.

Descrição da operação

Nota

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

polardb:DescribeSlowLogRecords

get

*dbcluster

acs:polardb:{#regionId}:{#accountId}:dbcluster/{#dbclusterId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região.

Nota

Você pode chamar a operação DescribeRegions para consultar as regiões disponíveis e seus respectivos IDs de região.

cn-hangzhou

DBClusterId

string

Sim

O ID do cluster.

Nota

Você pode chamar a operação DescribeDBClusters para consultar todos os clusters na região de destino e seus respectivos IDs de cluster.

pc-************

NodeId

string

Não

O ID do nó.

pi-**********

StartTime

string

Sim

O início do intervalo de tempo da consulta. Especifique o horário em UTC no formato YYYY-MM-DDThh:mmZ.

Nota
  • Você pode consultar logs de consultas lentas dos últimos 30 dias.

  • O horário deve estar em UTC. Se o seu serviço estiver em um fuso horário diferente, você deverá converter o horário. Por exemplo, para consultar dados das 08:00 às 12:00 no fuso horário UTC+8, você deve definir o intervalo de tempo das 00:00 UTC às 04:00 UTC.

2022-11-15T16:00Z

EndTime

string

Sim

O fim do intervalo de tempo da consulta. O horário de término deve ser posterior ao horário de início. O intervalo de tempo não pode exceder 24 horas. Especifique o horário em UTC no formato YYYY-MM-DDThh:mmZ.

Nota

O horário deve estar em UTC. Se o seu serviço estiver em um fuso horário diferente, você deverá converter o horário. Por exemplo, para consultar dados das 08:00 às 12:00 no fuso horário UTC+8, você deve definir o intervalo de tempo das 00:00 UTC às 04:00 UTC.

2022-11-16T04:00Z

DBName

string

Não

O nome do banco de dados.

testdb

PageSize

integer

Não

O número de registros por página. Valores válidos:

  • 30

  • 50

  • 100

Valor padrão: 30.

30

PageNumber

integer

Não

O número da página. O valor deve ser um número inteiro maior que 0.

Valor padrão: 1.

1

SQLHASH

string

Não

O hash SQL de uma consulta lenta. Obtenha este hash nas estatísticas de log de consultas lentas para recuperar os detalhes de uma consulta lenta específica.

U2FsdGVk****

Descrição.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

DBClusterId

string

O ID do cluster.

pc-*****************

Engine

string

O mecanismo do banco de dados.

polardb_mysql

Items

object

SQLSlowRecord

array<object>

Os registros de log de consultas lentas.

object

DBName

string

The name of the database.

testdb

DBNodeId

string

The node ID.

pi-*****************

ExecutionStartTime

string

The execution start time of the SQL statement. The time is in YYYY-MM-DDThh:mmZ format (UTC).

2021-04-07T03:47Z

HostAddress

string

The client address.

testdb[testdb] @ [100.**.**.242]

LockTimes

integer

The lock duration, in seconds.

0

ParseRowCounts

integer

The number of parsed rows.

0

QueryTimeMS

integer

The query duration, in milliseconds.

100

QueryTimes

integer

The execution duration, in seconds.

20

ReturnRowCounts

integer

The number of returned rows.

0

SQLHash

string

The unique identifier for the SQL statement.

U2FsdGVk****

SQLText

string

The SQL statement.

/* Query from *** by user 111 */ SELECT sleep(20)

LockTimeMS

integer

The lock duration, in milliseconds.

100

PageNumber

integer

O número da página.

1

PageRecordCount

integer

O número de registros na página atual.

1

RequestId

string

O ID da solicitação.

A7E6A8FD-C50B-46B2-BA85-D8B8D3******

TotalRecordCount

integer

O número total de registros.

1

descrição.

Exemplos

Resposta de sucesso

JSON formato

{
  "DBClusterId": "pc-*****************",
  "Engine": "polardb_mysql",
  "Items": {
    "SQLSlowRecord": [
      {
        "DBName": "testdb",
        "DBNodeId": "pi-*****************",
        "ExecutionStartTime": "2021-04-07T03:47Z",
        "HostAddress": "testdb[testdb] @  [100.**.**.242]",
        "LockTimes": 0,
        "ParseRowCounts": 0,
        "QueryTimeMS": 100,
        "QueryTimes": 20,
        "ReturnRowCounts": 0,
        "SQLHash": "U2FsdGVk****",
        "SQLText": "/* Query from *** by user 111 */ SELECT sleep(20)",
        "LockTimeMS": 100
      }
    ]
  },
  "PageNumber": 1,
  "PageRecordCount": 1,
  "RequestId": "A7E6A8FD-C50B-46B2-BA85-D8B8D3******",
  "TotalRecordCount": 1
}

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. The specified StartTime parameter is invalid.
404 InvalidDBClusterId.NotFound The DBInstanceId provided does not exist in our records. The specified DBClusterId parameter does not exist in the current record.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.