Capítulo 28. Monitoramento das atividades do banco de dados

Índice

28.1. Ferramentas Unix padrão
28.2. O coletor de estatísticas
28.2.1. Configuração da coleta de estatísticas
28.2.2. Visualização das estatísticas
28.2.3. pg_stat_activity
28.2.4. pg_stat_replication
28.2.5. pg_stat_replication_slots
28.2.6. pg_stat_wal_receiver
28.2.7. pg_stat_subscription
28.2.8. pg_stat_ssl
28.2.9. pg_stat_gssapi
28.2.10. pg_stat_archiver
28.2.11. pg_stat_bgwriter
28.2.12. pg_stat_wal
28.2.13. pg_stat_database
28.2.14. pg_stat_database_conflicts
28.2.15. pg_stat_all_tables
28.2.16. pg_stat_all_indexes
28.2.17. pg_statio_all_tables
28.2.18. pg_statio_all_indexes
28.2.19. pg_statio_all_sequences
28.2.20. pg_stat_user_functions
28.2.21. pg_stat_slru
28.2.22. Funções estatísticas
28.3. Monitoramento dos bloqueios
28.4. Relatórios de progresso
28.4.1. Relatório de progresso do ANALYZE
28.4.2. Relatório de progresso do CREATE INDEX
28.4.3. Relatório de progresso do VACUUM
28.4.4. Relatório de progresso do CLUSTER
28.4.5. Relatório de progresso da cópia de segurança base
28.4.6. Relatório de progresso do COPY
28.5. Rastreamento dinâmico
28.5.1. Compilação para rastreamento dinâmico
28.5.2. Investigações nativas
28.5.3. Uso das investigações
28.5.4. Definição de novas investigações

O administrador de banco de dados frequentemente quer saber: O que o sistema está fazendo agora? Esse capítulo discute como descobrir isso.

Estão disponíveis várias ferramentas para monitorar a atividade do servidor de banco de dados e analisar o desempenho. A maior parte desse capítulo é dedicada a descrever o coletor de estatísticas do PostgreSQL, mas não se deve negligenciar programas regulares de monitoramento do Unix, como o ps, top, iostat, e vmstat. Além disso, uma vez identificada uma consulta com baixo desempenho, poderá ser necessária uma investigação mais aprofundada usando o comando EXPLAIN do PostgreSQL. Uso do comando EXPLAIN discute o comando EXPLAIN e outros métodos para entender o comportamento de uma consulta individual.

Contato

CSS válido!