Você está na página 1de 7

Desenvolver softwares que melhorem a vida das pessoas.

Édson Mundin Ferreira


edson@unimake.com.br

Campo Mourão – PR Paranavaí – PR


(44) 3017-1247 (44) 3423-4904

www.unimake.com.br
Objetivos
• PgAdmin Server Status
• Pg_Stat_Activity
• Postgresql.conf – stats_command_string
• Pg_Cancel_Backend

www.unimake.com.br
PgAdmin Server Status
• Apresenta os processos em execução do PostgreSQL
• Ferramentas (Tools)
• Server Status

www.unimake.com.br
stats_command_string
 No arquivo de configuração do
PostgreSQL (postgresql.conf) temos a
variável:

Stats_command_string

 Mudando o seu conteúdo para ON /


TRUE, o servidor passará a guardar a
query que está sendo executada no
momento, o que nos permitirá ver o
comando sql que está sendo executada
através do pg_stat_acitivity.

www.unimake.com.br
Pg_Stat_Activity
 Através desta view podemos ver os processos em execução no
banco

www.unimake.com.br
Pg_Cancel_Backend
 Através desta função é possível interromper a execução de
algum comando em execução no servidor do banco

SELECT Pg_Cancel_Backend(<pid>)

 Exemplo:

SELECT pg_cancel_backend(23790)

www.unimake.com.br
Exercício
1. Pesquisar sobre as variáveis de configuração do
postgresql.conf abaixo:

 stats_start_collector
 stats_command_string
 stats_block_level
 stats_row_level
 stats_reset_on_server_start

2. Pesquisar sobre o uso do stats_command_string no


PostgreSQL 9.0.

www.unimake.com.br

Você também pode gostar