Partilhar via


Monitorar métricas no Banco de Dados do Azure para PostgreSQL

O monitoramento de dados sobre seus servidores ajuda a solucionar problemas e otimizar sua carga de trabalho. Sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL fornece várias opções de monitoramento para fornecer informações sobre o desempenho do servidor.

Métricas

O Banco de Dados do Azure para PostgreSQL fornece várias métricas que fornecem informações sobre o comportamento dos recursos que dão suporte à instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. Cada métrica é emitida em um intervalo de 1 minuto e tem até 93 dias de retenção. Pode configurar alertas relacionados com as métricas. Outras opções incluem a configuração de ações automatizadas, a realização de análises avançadas e o arquivamento do histórico. Para obter mais informações, veja Descrição geral das Métricas do Azure.

Nota

Embora as métricas sejam armazenadas por 93 dias, você só pode consultar (no bloco Métricas) por um máximo de 30 dias de dados em qualquer gráfico. Se vir um gráfico em branco ou se o gráfico apresentar apenas parte dos dados métricos, verifique se a diferença entre as datas de início e de fim no seletor de horas não excede o intervalo de 30 dias. Depois de selecionar um intervalo de 30 dias, pode deslocar o gráfico para ver a janela de retenção completa.

Métricas padrão

As métricas a seguir estão disponíveis para uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL:

Nome de exibição ID da métrica Unidade Descrição Predefinido ativado
Conexões ativas active_connections Contar Número total de conexões com o servidor de banco de dados, incluindo todos os estados de conexão, como ativo, ocioso e outros, conforme visto na pg_stat_activity exibição. Este valor representa a soma global das conexões em todos os estados, sem distinguir entre estados específicos. Para obter uma análise aprofundada sobre um estado específico, como conexões ativas, consulte a métrica 'Sessões por estado'. Sim
Armazenamento de backup usado backup_storage_used bytes Quantidade de armazenamento de backup usado. Essa métrica representa a soma do armazenamento consumido por todos os backups completos, backups diferenciais e backups de log retidos com base no período de retenção de backup definido para o servidor. A frequência dos backups é gerenciada pelo serviço. Para armazenamento com redundância geográfica, o uso do armazenamento de backup é o dobro do uso do armazenamento com redundância local. Sim
Conexões com falha connections_failed Contar Número de conexões com falha. Sim
Conexões bem-sucedidas connections_succeeded Contar Número de conexões bem-sucedidas. Sim
Créditos da CPU consumidos ^ cpu_credits_consumed Contar Número de créditos que o servidor flexível utilizou. Aplica-se à camada Burstable. Sim
Créditos da CPU restantes ^ cpu_credits_remaining Contar Número de créditos disponíveis para gastar rapidamente. Aplica-se à camada Burstable. Sim
Percentagem de CPU cpu_percent Percentagem Percentagem de CPU em utilização. Sim
Tamanho do banco de dados database_size_bytes bytes Tamanho do banco de dados em bytes. Sim
Profundidade da fila de disco ^ disk_queue_depth Contar Número de operações de E/S pendentes para o disco de dados. Sim
IOPS iops Contar Número de operações de E/S em disco por segundo. Sim
Máximo de IDs de transação usados maximum_used_transactionIDs Contar Número máximo de IDs de transação em uso. Sim
Percentagem de memória memory_percent Percentagem Percentagem de memória em utilização. Sim
Saída de rede network_bytes_egress bytes Soma total do tráfego de rede de saída no servidor por um período selecionado. Essa métrica inclui o tráfego de saída do seu banco de dados e de uma instância de servidor flexível do Banco de Dados do Azure para Postgres, incluindo recursos como monitoramento, logs, arquivamento WAL, replicação etc. Sim
Entrada de rede network_bytes_ingress bytes Soma total do tráfego de rede de entrada no servidor para um período selecionado. Essa métrica inclui o tráfego de entrada para seu banco de dados e para uma instância de servidor flexível do Banco de Dados do Azure para Postgres, incluindo recursos como monitoramento, logs, arquivamento WAL, replicação etc. Sim
Ler IOPS ^ read_iops Contar Número de operações de leitura de E/S do disco de dados por segundo. Sim
Rendimento de leitura ^ read_throughput bytes Bytes do disco lidos por segundo. Sim
Espaço de Armazenamento Livre storage_free bytes Quantidade de espaço de armazenamento disponível. Sim
Percentagem de armazenamento storage_percent Percentagem Porcentagem do espaço de armazenamento usado. O armazenamento usado pelo serviço pode incluir arquivos de banco de dados, logs de transações e logs do servidor. Sim
Armazenamento usado storage_used bytes Quantidade de espaço de armazenamento utilizado. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, os logs de transações e os logs do servidor. Sim
Armazenamento de Log de Transações Utilizado txlogs_storage_used bytes Quantidade de espaço de armazenamento usada pelos logs de transações. Sim
Desempenho de gravação ^ write_throughput bytes Bytes gravados no disco por segundo. Sim
Escrever IOPS ^ write_iops Contar Número de operações de gravação de E/S do disco de dados por segundo. Sim

Nota

As métricas marcadas com ^ são emitidas a cada minuto, mas são processadas e exibidas em intervalos de 5 minutos. Isso resulta em um atraso de até 5 minutos na visibilidade métrica. Ao criar alertas sobre essas métricas, leve em conta essa latência para garantir alertas precisos e oportunos.

Métricas aprimoradas

Você pode usar métricas aprimoradas para sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL para obter monitoramento e alertas refinados em bancos de dados. Cada métrica é emitida em um intervalo de 1 minuto e tem até 93 dias de retenção. Pode configurar alertas relacionados com as métricas. Algumas métricas aprimoradas incluem um Dimension parâmetro que você pode usar para dividir e filtrar dados de métricas usando uma dimensão como nome ou estado do banco de dados.

Habilitando métricas aprimoradas

  • A maioria dessas novas métricas é desativada por padrão. No entanto, existem algumas exceções, que são ativadas por padrão. A coluna mais à direita nas tabelas a seguir indica se cada métrica está habilitada por padrão ou não.
  • Para ativar as métricas que não estão ativadas por padrão, defina o parâmetro como . Esse parâmetro é dinâmico e não requer uma reinicialização da instância.
Lista de métricas aprimoradas

Você pode escolher entre as seguintes categorias de métricas aprimoradas:

  • Atividade
  • Base de Dados
  • Replicação lógica
  • Replicação
  • Saturação
  • Trânsito
Atividade
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Sessões por Estado sessions_by_state Contar Sessões por estado, conforme mostrado na pg_stat_activity exibição. Ele categoriza os backends do cliente em vários estados, como ativo ou ocioso. Estado Não
Sessões por WaitEventType sessions_by_wait_event_type Contar Sessões pelo tipo de evento pelo qual o backend do cliente está a aguardar. Tipo de evento de espera Não
Backend mais antigo oldest_backend_time_sec Segundos Idade em segundos do backend mais antigo (independentemente do estado). Não se aplica Não
Consulta mais antiga longest_query_time_sec Segundos Idade em segundos da consulta mais longa que está atualmente em execução. Não se aplica Não
Transação mais antiga longest_transaction_time_sec Segundos Duração em segundos da transação com maior duração (incluindo transações ociosas). Não se aplica Não
Mais antigo xmin oldest_backend_xmin Contar O valor real do mais antigo xmin. Se xmin não estiver aumentando, pode indicar que existem algumas transações de longa duração que podem potencialmente impedir a remoção de tuplas mortas. Não se aplica Não
Idade xmin mais antiga oldest_backend_xmin_age Contar Idade em unidades dos mais velhos xmin. Indica quantas transações passaram desde a mais antiga xmin. Não se aplica Não
Base de Dados
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Backends numbackends Contar Número de back-ends conectados a esse banco de dados. NomeDoBancoDeDados Não
Deadlock deadlocks Contar Número de deadlocks detetados nesta base de dados. NomeDoBancoDeDados Não
Blocos de disco atingidos blks_hit Contar Número de vezes que os blocos de disco já foram encontrados no cache do buffer, de modo que uma leitura não foi necessária. NomeDoBancoDeDados Não
Leitura de blocos de disco blks_read Contar Número de blocos de disco que foram lidos neste banco de dados. NomeDoBancoDeDados Não
Arquivos temporários temp_files Contar Número de arquivos temporários que foram criados por consultas neste banco de dados. NomeDoBancoDeDados Não
Tamanho dos arquivos temporários temp_bytes bytes Quantidade total de dados gravados em arquivos temporários por consultas neste banco de dados. NomeDoBancoDeDados Não
Total de Transações xact_total Contar Número total de transações executadas neste banco de dados. NomeDoBancoDeDados Não
Transações Confirmadas xact_commit Contar Número de transações nesta base de dados que foram confirmadas. NomeDoBancoDeDados Não
Transações por segundo tps Contar Número de transações executadas em um segundo. NomeDoBancoDeDados Não
Transações revertidas xact_rollback Contar Número de transações neste banco de dados que foram revertidas. NomeDoBancoDeDados Não
Tuplas Suprimidas tup_deleted Contar Número de linhas que foram excluídas por consultas neste banco de dados. NomeDoBancoDeDados Não
Tuplas Obtidas tup_fetched Contar Número de linhas que foram buscadas por consultas neste banco de dados. NomeDoBancoDeDados Não
Tuplos inseridos tup_inserted Contar Número de linhas que foram inseridas por consultas neste banco de dados. NomeDoBancoDeDados Não
Tuplas devolvidas tup_returned Contar Número de linhas que foram retornadas por consultas neste banco de dados. NomeDoBancoDeDados Não
Tuplas Atualizadas tup_updated Contar Número de linhas que foram atualizadas por consultas neste banco de dados. NomeDoBancoDeDados Não
Replicação lógica
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Atraso máximo de replicação lógica logical_replication_delay_in_bytes bytes Atraso máximo em todos os slots de replicação lógica. Não se aplica Sim
Replicação
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Atraso máximo de replicação física physical_replication_delay_in_bytes bytes Atraso máximo em todos os slots de replicação física assíncrona. Não se aplica Sim
Atraso da réplica de leitura physical_replication_delay_in_seconds Segundos Leia o atraso da réplica em segundos. Não se aplica Sim
Saturação
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Percentagem de largura de banda do disco consumida ^ disk_bandwidth_consumed_percentage Percentagem Percentagem de largura de banda do disco de dados consumida por minuto. Não se aplica Sim
Porcentagem de IOPS de disco consumida ^ disk_iops_consumed_percentage Percentagem Porcentagem de E/S de disco de dados consumida por minuto. Não se aplica Sim
Utilização da CPU do Processo Postmaster (pré-visualização) postmaster_process_cpu_usage_percent Percentagem Utilização da CPU do processo Postmaster. Não aplicável para Burstable SKU. Não se aplica Não

Nota

As métricas marcadas com ^ são emitidas a cada minuto, mas são processadas e exibidas em intervalos de 5 minutos. Isso resulta em um atraso de até 5 minutos na visibilidade métrica. Ao criar alertas sobre essas métricas, leve em conta essa latência para garantir alertas precisos e oportunos.

Trânsito
Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Conexões máximas ** max_connections Contar Número máximo de ligações. Não se aplica Sim
Backlog de conexão TCP (pré-visualização) tcp_connection_backlog Contar Número de conexões TCP pendentes aguardando para serem processadas pelo servidor. Não se aplica Não

** Max Connections representa o valor configurado para o max_connections parâmetro server. Essa métrica é pesquisada a cada 30 minutos.

Considerações sobre o uso de métricas aprimoradas
  • As métricas aprimoradas que usam a dimensão DatabaseName têm um limite de 50 bancos de dados .
  • Na SKU Burstable, o limite é de 10 bancos de dados para métricas que usam a dimensão DatabaseName.
  • O limite de dimensão DatabaseName é aplicado na coluna identificador de banco de dados (datid) da exibição do sistema pg_stat_database, que reflete a ordem de criação do banco de dados.
  • A dimensão DatabaseName nas métricas é insensível a maiúsculas. Isso significa que, depois de consultar a visualização pg_stat_database, filtrar as linhas em que datname é template1 ou template0, ordenar por datid e limitar as linhas retornadas às primeiras 50 (ou 10 no caso de SKU Burstable ), as métricas dos nomes dos bancos de dados nesse conjunto de resultados que são iguais, exceto pelo uso de maiúsculas e minúsculas (por exemplo, contoso_database e Contoso_database), serão mescladas e podem não mostrar dados precisos.

Métricas de vácuo automático

As métricas de vácuo automático podem ser usadas para monitorar e ajustar o desempenho do autovacuum para sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. Cada métrica é emitida em um intervalo de 30 minutos e tem até 93 dias de retenção. Você pode criar alertas para métricas específicas e dividir e filtrar dados de métricas usando a DatabaseName dimensão.

Como ativar métricas de vácuo automático

  • As métricas de vácuo automático são desativadas por padrão.
  • Para habilitar essas métricas, defina o parâmetro do servidor metrics.autovacuum_diagnostics como ON.
  • Esse parâmetro é dinâmico, portanto, uma reinicialização da instância não é necessária.

Lista de métricas de vácuo automático

Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Analisar tabelas de usuário do contador analyze_count_user_tables Contar Número de vezes que tabelas somente para usuários foram analisadas manualmente neste banco de dados. NomeDoBancoDeDados Não
Tabelas de Utilizadores do Contador de AutoAnálise autoanalyze_count_user_tables Contar Número de vezes que tabelas de uso exclusivo do utilizador foram analisadas pelo autovacuum daemon nesta base de dados. NomeDoBancoDeDados Não
Tabelas de usuário do contador AutoVacuum autovacuum_count_user_tables Contar Número de vezes que tabelas exclusivas de utilizador foram limpas pelo autovacuum daemon neste banco de dados. NomeDoBancoDeDados Não
Percentagem de inchaço bloat_percent Percentagem Porcentagem estimada de sobrecarga para tabelas de usuário somente. NomeDoBancoDeDados Não
Linhas Mortas Estimadas nas Tabelas de Utilizador n_dead_tup_user_tables Contar Número estimado de linhas mortas para tabelas somente de usuário neste banco de dados. NomeDoBancoDeDados Não
Linhas Vivas Estimadas em Tabelas de Usuário n_live_tup_user_tables Contar Número estimado de linhas ativas para tabelas somente de usuário neste banco de dados. NomeDoBancoDeDados Não
Tabelas de Utilizadores de Modificações Estimadas n_mod_since_analyze_user_tables Contar Número estimado de linhas que foram modificadas desde que as tabelas somente para o usuário foram analisadas pela última vez. NomeDoBancoDeDados Não
Tabelas de usuários analisadas tables_analyzed_user_tables Contar Número de tabelas somente de usuário que foram analisadas neste banco de dados. NomeDoBancoDeDados Não
Tabelas de usuário analisadas automaticamente tables_autoanalyzed_user_tables Contar Número de tabelas somente de usuário que foram analisadas pelo daemon autovacuum neste banco de dados. NomeDoBancoDeDados Não
Tabelas de usuário AutoVacuumed tables_autovacuumed_user_tables Contar Número de tabelas de utilizador que foram limpas pelo daemon autovacuum neste banco de dados. NomeDoBancoDeDados Não
Contador de tabelas do usuário tables_counter_user_tables Contar Número de tabelas somente de usuário neste banco de dados. NomeDoBancoDeDados Não
Tabelas de usuário limpas tables_vacuumed_user_tables Contar Número de tabelas de utilizador apenas que foram limpas neste banco de dados. NomeDoBancoDeDados Não
Tabelas de Utilizador do Contador de Vácuo vacuum_count_user_tables Contar Número de vezes que tabelas exclusivas para o utilizador foram aspiradas manualmente neste banco de dados (sem contar VACUUM FULL). NomeDoBancoDeDados Não

Considerações sobre o uso de métricas de vácuo automático

  • As métricas de vácuo automático que usam a dimensão DatabaseName têm um limite de 30 bancos de dados .
  • Na SKU Burstable, o limite é de 10 bancos de dados para métricas que usam a dimensão DatabaseName.
  • O limite de dimensão DatabaseName é aplicado na coluna OID, que reflete a ordem de criação do banco de dados.

Métricas do PgBouncer

Você pode usar métricas PgBouncer para monitorar o desempenho do processo PgBouncer, incluindo detalhes para conexões ativas, conexões ociosas, total de conexões agrupadas e o número de pools de conexões. Cada métrica é emitida em um intervalo de 1 minuto e tem até 93 dias de retenção. Os clientes podem configurar alertas sobre as métricas e também acessar as novas dimensões de métricas para dividir e filtrar dados de métricas por nome de banco de dados.

Como ativar as métricas do PgBouncer

  • Para monitorizar as métricas do PgBouncer, assegure-se de que a funcionalidade pgbouncer está ativada através do parâmetro pgbouncer.enabled e que o parâmetro metrics.pgbouncer_diagnostics de métricas também está ativado.
  • Esses parâmetros são dinâmicos e não exigem uma reinicialização da instância.
  • As métricas do PgBouncer são desativadas por padrão.

Lista de métricas do PgBouncer

Nome de exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
Conexões de cliente ativas client_connections_active Contar Conexões de clientes que estão associadas a uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. NomeDoBancoDeDados Não
Aguardando conexões de cliente client_connections_waiting Contar Conexões de clientes que estão aguardando uma conexão de instância de servidor flexível do Banco de Dados do Azure para PostgreSQL para atendê-los. NomeDoBancoDeDados Não
Conexões ativas do servidor server_connections_active Contar Conexões a uma instância de servidor flexível de Banco de Dados do Azure para PostgreSQL que estão a ser utilizadas por uma ligação de cliente. NomeDoBancoDeDados Não
Conexões de servidor ociosas server_connections_idle Contar ** Conexões a uma instância de servidor flexível do Azure Database for PostgreSQL que estão inativas e prontas para atender uma nova conexão de cliente. NomeDoBancoDeDados Não
Total de conexões agrupadas total_pooled_connections Contar Número atual de conexões agrupadas. NomeDoBancoDeDados Não
Número de pools de conexões num_pools Contar Número total de pools de conexões. NomeDoBancoDeDados Não

Considerações sobre o uso das métricas PgBouncer

  • As métricas PgBouncer que usam a dimensão DatabaseName têm um limite de 30 bancos de dados .
  • No SKU Burstable, o limite é de 10 bancos de dados que têm a dimensão DatabaseName.
  • O limite de dimensão DatabaseName é aplicado à coluna OID, que reflete a ordem de criação do banco de dados.

Métrica de disponibilidade do banco de dados

Is-db-alive é uma métrica de disponibilidade do servidor de banco de dados para uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL que retorna [1 for available] e [0 for not-available]. Cada métrica é emitida com uma frequência de 1 minuto e tem até 93 dias de retenção. Os clientes podem configurar alertas na métrica.

Nome de Exibição ID da métrica Unidade Descrição Dimensão Predefinido ativado
O banco de dados está ativo is_db_alive Contar Indica se o banco de dados está ativo ou não. Não aplicável Sim

Considerações ao usar as métricas de disponibilidade do banco de dados

  • Combinar essa métrica com MAX() permitirá que os clientes determinem se o servidor esteve ativo ou inativo no último minuto.
  • Os clientes têm a opção de agregar ainda mais essas métricas com qualquer frequência desejada (5m, 10m, 30m, etc.) para atender aos seus requisitos de alerta e evitar qualquer falso positivo.
  • Outras agregações possíveis são AVG() e MIN().

Filtrar e dividir com base em métricas de dimensão

Nas tabelas anteriores, algumas métricas têm dimensões como DatabaseName ou State. Você pode usar filtragem e divisão para as métricas que têm dimensões. Esses recursos mostram como vários segmentos métricos (ou valores de dimensão) afetam o valor geral da métrica. Você pode usá-los para identificar possíveis valores atípicos.

  • Filtragem: use a filtragem para escolher quais valores de dimensão serão incluídos no gráfico. Por exemplo, talvez você queira mostrar conexões ociosas ao criar um gráfico da Sessions-by-State métrica. Você define o filtro para Inativo na dimensão Estado.
  • Divisão: use a divisão para controlar se o gráfico exibe linhas separadas para cada valor de uma dimensão ou se agrega os valores em uma única linha. Por exemplo, pode-se ver uma linha para uma métrica Sessions-by-State em todas as sessões. Você pode ver linhas separadas para cada sessão agrupadas por valor de Estado. Aplique a divisão na dimensão Estado para visualizar linhas separadas.

O exemplo a seguir demonstra a divisão pela dimensão State e a filtragem em valores State específicos:

Captura de tela que mostra um exemplo de divisão e filtragem em métricas e dimensões.

Para obter mais informações sobre como configurar gráficos para métricas dimensionais, consulte Exemplos de gráficos métricos.

Visualização de métricas

Há várias opções para visualizar as métricas do Azure Monitor.

Componente Descrição Formação e/ou configuração necessárias
Página de descrição geral A maioria dos serviços do Azure tem uma página Visão geral no portal do Azure que inclui uma seção Monitor com gráficos que mostram métricas críticas recentes. Estas informações destinam-se aos proprietários de serviços individuais para avaliar rapidamente o desempenho do recurso. Esta página é baseada em métricas da plataforma que são coletadas automaticamente. Não é necessária qualquer configuração.
Explorador de Métricas Você pode usar o Metrics Explorer para trabalhar interativamente com dados de métricas e criar alertas de métricas. Você precisa de treinamento mínimo para usar o Metrics Explorer, mas deve estar familiarizado com as métricas que deseja analisar. - Uma vez configurada a recolha de dados, não é necessária qualquer outra configuração.
- As métricas da plataforma para recursos do Azure estão automaticamente disponíveis.
- As métricas de convidado para máquinas virtuais estão disponíveis depois que um agente do Azure Monitor é implantado na máquina virtual.
- As métricas do aplicativo ficam disponíveis após a configuração do Application Insights.
Grafana Você pode usar o Grafana para visualizar e alertar sobre métricas. Todas as versões do Grafana incluem o plug-in de fonte de dados do Azure Monitor para visualizar as suas métricas e logs do Azure Monitor. Para se familiarizar com os painéis Grafana, é necessário algum treinamento. No entanto, você pode simplificar o processo baixando um Monitoramento PostgreSQL do Azure pré-criado, que permite o monitoramento fácil de todas as instâncias de servidor flexíveis do Banco de Dados do Azure para PostgreSQL em sua organização.

Registos

Além das métricas, você pode usar o Banco de Dados do Azure para PostgreSQL para configurar e acessar o Banco de Dados do Azure para logs padrão do PostgreSQL. Para obter mais informações, consulte Conceitos de registro.

Visualização de logues

Componente Descrição Formação e/ou configuração necessárias
Análise de logs Com o Log Analytics, você pode criar consultas de log para trabalhar interativamente com dados de log e criar alertas de consulta de log. Algum treinamento é necessário para que você se familiarize com a linguagem de consulta, embora você possa usar consultas pré-criadas para requisitos comuns.

Registos do Servidor

O recurso Logs do Servidor em sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL permite que os usuários habilitem, configurem e baixem logs do servidor, que são essenciais para solucionar problemas e executar análises históricas da atividade do servidor. Por padrão, o recurso de logs do servidor está desabilitado. No entanto, depois de habilitar o recurso, sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL começa a capturar eventos do tipo de log selecionado e os grava em um arquivo. Em seguida, você pode usar o portal do Azure ou a CLI do Azure para baixar os arquivos para ajudar com seus esforços de solução de problemas.

Retenção de logs do servidor

Os logs do servidor têm retenção mínima de 1 dia e retenção máxima de 7 dias. Se esse limite for excedido, os logs mais antigos serão excluídos para abrir espaço para novos. Para obter detalhes sobre como ativar e gerir logs do servidor, consulte Configurar a captura de logs do servidor PostgreSQL e logs de atualização de versão principal.