Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-29 GMT+08:00

Consulta de logs lentos do banco de dados

Função

Essa API é usada para consultar logs lentos do banco de dados. Antes de chamar essa API:

Essa API estará indisponível em 31 de março de 2024. É aconselhável mudar as cargas de trabalho para a nova API (Consulta de logs de consulta lenta) antes disso.

URI

  • Formato de URI

    GET https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/slowlog?offset={offset}&limit={limit}&level={level}&start_date={start_date}&end_date={end_date}&node_id={node_id}

  • Exemplo

    GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/c3ec2c6148ad4d71b1a8411a62df0d3cin07/slowlog?offset=0&limit=100&level=ALL&start_date=2018-08-06T10:41:14+0800&end_date=2018-08-07T10:41:14+0800&node_id=cc07c60e94ec4575989840e648fb4f66no07

    • Descrição do parâmetro
      Tabela 1 Descrição do parâmetro

      Nome

      Tipo

      Obrigatório

      Descrição

      project_id

      String

      Sim

      ID do projeto de um locatário em uma região.

      Para obter esse valor, consulte Obtenção de um ID de projeto.

      instance_id

      String

      Sim

      ID da instância de BD.

      node_id

      String

      Sim

      ID do nó da instância.

      start_date

      String

      Sim

      Hora de início no formato "aaaa-mm-ddThh:mm:ssZ".

      T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.

      end_date

      String

      Sim

      Hora de término no formato "aaaa-mm-ddThh:mm:ssZ".

      T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.

      Somente logs de erros gerados no último mês podem ser consultados.

      offset

      Integer

      Não

      Deslocamento do índice. Se offset for definido como N, a consulta de recursos será iniciada a partir da parte N+1 dos dados. O valor padrão é 0, indicando que a consulta começa a partir da primeira parte dos dados. O valor deve ser um número inteiro positivo e o valor mínimo é 0.

      limit

      Integer

      Não

      Número de registros a serem consultados. O valor padrão é 10. o valor deve ser um número inteiro positivo. O valor mínimo é 1 e o valor máximo é 100.

      type

      String

      Não

      Tipo de declaração. O valor padrão é All. Se esse parâmetro for deixado em branco, todos os tipos de declaração serão consultados. Valor válido:

      • ALL
      • INSERT
      • UPDATE
      • SELECT
      • DELETE
      • CREATE
      • DROP
      • ALTER

    Solicitação

    Nenhuma.

Resposta

  • Resposta normal
    Tabela 2 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    slow_log_list

    Array of objects

    Informações de log lento.

    Para obter detalhes, consulte a Tabela 3.

    long_query_time

    String

    Limite de logs lentos em segundos.

    total_record

    Integer

    Número total de registros.

    Tabela 3 Descrição do parâmetro error_log_list

    Nome

    Tipo

    Descrição

    node_id

    String

    ID do nó.

    time

    String

    Tempo de execução.

    count

    String

    Número de execuções.

    lock_time

    String

    Tempo de espera do bloqueio.

    rows_sent

    String

    Número de linhas enviadas.

    rows_examined

    String

    Número de linhas verificadas.

    database

    String

    Banco de dados ao qual pertencem os logs lentos.

    users

    String

    Conta.

    query_sample

    String

    Sintaxe de execução.

    type

    String

    Tipo de declaração.

    start_time

    String

    Hora no formato UTC.

    client_ip

    String

    Endereço IP.

  • Exemplo de resposta normal

    {

    "slow_log_list":[

    {

    "node_id":"cc07c60e94ec4575989840e648fb4f66no07",

    "count":"1",

    "time":"1.04899 s",

    "lock_time":"0.00003 s",

    "rows_sent":"0",

    "rows_examined":"0",

    "database":"gaussdb-mysql",

    "users":"root",

    "query_sample":"INSERT INTO time_zone_name (Name, Time_zone_id) VALUES (N, @time_zone_id);",

    "type":"INSERT",

    "start_time":"2121-03-25T10:55:16",

    "client_ip ":"192.*.*.1"

    }

    ],

    "long_query_time":" 10",

    "total_record":15

    }

Código de status

Para mais detalhes, consulte Códigos de status.

Código de erro

Para mais detalhes, consulte Códigos de erro.