Portaria Nº 2, DE 24 DE abril DE 2025.

A configuração shared_preload_libraries = 'pg_stat_statements' no contexto de um banco de dados PostgreSQL (é provável que "Gemini" se refira ao PostgreSQL, dada a configuração) tem a função de carregar o módulo pg_stat_statements na memória compartilhada do servidor PostgreSQL durante a sua inicialização.

Veja o que cada parte faz:

shared_preload_libraries: Este é um parâmetro de configuração do PostgreSQL que especifica uma ou mais bibliotecas compartilhadas que devem ser pré-carregadas no momento em que o servidor de banco de dados é iniciado. Carregar bibliotecas dessa forma permite que elas realizem certas operações que só podem ocorrer na inicialização do servidor, como alocar memória compartilhada. Alterar este parâmetro requer a reinicialização do servidor PostgreSQL para que a mudança tenha efeito.
'pg_stat_statements': Este é um módulo (uma extensão) oficial do PostgreSQL. Ele fornece um meio de rastrear e analisar estatísticas de execução de todas as instruções SQL executadas pelo servidor. Isso inclui informações como o número de vezes que uma consulta foi executada, o tempo total gasto na execução, tempo médio, mínimo e máximo, e outras métricas úteis para identificar consultas lentas ou problemáticas.
Portanto, configurar shared_preload_libraries = 'pg_stat_statements' faz com que o módulo pg_stat_statements seja carregado na memória assim que o servidor PostgreSQL inicia. Isso é necessário para que o pg_stat_statements possa monitorar e coletar estatísticas de todas as consultas executadas em todas as sessões e bancos de dados do servidor.

Após configurar e reiniciar o servidor, geralmente é necessário criar a extensão pg_stat_statements em cada banco de dados onde você deseja acessar as estatísticas (usando CREATE EXTENSION pg_stat_statements;). As estatísticas coletadas podem ser acessadas através da view pg_stat_statements, permitindo a análise de desempenho das consultas SQL.

 

A configuração shared_preload_libraries = 'pg_stat_statements' no contexto de um banco de dados PostgreSQL (é provável que "Gemini" se refira ao PostgreSQL, dada a configuração) tem a função de carregar o módulo pg_stat_statements na memória compartilhada do servidor PostgreSQL durante a sua inicialização.

Veja o que cada parte faz:

shared_preload_libraries: Este é um parâmetro de configuração do PostgreSQL que especifica uma ou mais bibliotecas compartilhadas que devem ser pré-carregadas no momento em que o servidor de banco de dados é iniciado. Carregar bibliotecas dessa forma permite que elas realizem certas operações que só podem ocorrer na inicialização do servidor, como alocar memória compartilhada. Alterar este parâmetro requer a reinicialização do servidor PostgreSQL para que a mudança tenha efeito.
'pg_stat_statements': Este é um módulo (uma extensão) oficial do PostgreSQL. Ele fornece um meio de rastrear e analisar estatísticas de execução de todas as instruções SQL executadas pelo servidor. Isso inclui informações como o número de vezes que uma consulta foi executada, o tempo total gasto na execução, tempo médio, mínimo e máximo, e outras métricas úteis para identificar consultas lentas ou problemáticas.
Portanto, configurar shared_preload_libraries = 'pg_stat_statements' faz com que o módulo pg_stat_statements seja carregado na memória assim que o servidor PostgreSQL inicia. Isso é necessário para que o pg_stat_statements possa monitorar e coletar estatísticas de todas as consultas executadas em todas as sessões e bancos de dados do servidor.

Após configurar e reiniciar o servidor, geralmente é necessário criar a extensão pg_stat_statements em cada banco de dados onde você deseja acessar as estatísticas (usando CREATE EXTENSION pg_stat_statements;). As estatísticas coletadas podem ser acessadas através da view pg_stat_statements, permitindo a análise de desempenho das consultas SQL.


 

 

PUBLIQUE-SE. REGISTRE-SE. CUMPRA-SE.


logotipo

Documento assinado digitalmente por Alvaro Mateus Santana, Coordenador de Sistemas e Desenvolvimento, em 24/04/2025, às 16:27, conforme art. 1º, III, "b", da Lei 11.419/2006.


QRCode Assinatura

A autenticidade do documento pode ser conferida no site https://sei.defensoria.pr.def.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0 informando o código verificador 0000471 e o código CRC EF629112.



Digite aqui o conteúdo do(s) anexo(s) ....