Documentação do PostgreSQL 8.0.0 | ||||
---|---|---|---|---|
Anterior | Início | Capítulo 23. Monitoramento das atividades do banco de dados | Fim | Próxima |
Outra ferramenta útil para monitorar a atividade do banco de dados é a tabela do sistema pg_locks. Esta tabela permite ao administrador do banco de dados ver informações sobre os bloqueios ativos no gerenciador de bloqueios. Por exemplo, esta funcionalidade pode ser utilizada para:
Ver todos os bloqueios ativos no momento, todos os bloqueios nas relações em um determinado banco de dados, todos os bloqueios em uma determinada relação, ou todos os bloqueios mantidos por uma determinada sessão do PostgreSQL.
Determinar a relação no banco de dados corrente com mais bloqueios não concedidos (que pode ser uma origem de contenção entre clientes do banco de dados).
Determinar o efeito da contenção de bloqueio sobre o desempenho global do banco de dados, assim como até que ponto a contenção varia com o tráfego global do banco de dados.
Os detalhes da visão pg_locks são mostrados na Seção 42.33. Para obter informações adicionais sobre bloqueio e gerenciamento de simultaneidade no PostgreSQL, consulte o Capítulo 12.