Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 14 horas
Programa do Curso
1. Entendendo o Planificador de Consultas do PostgreSQL
- Planos de execução de consultas, algoritmos do Planificador de Consultas (clássico, genético)
- Análise de planos de execução de consultas (métodos de acesso a dados, métodos de junção)
- Controle da seleção de planos (parâmetros de configuração, pg_hint_plan)
2. Estatísticas do Planificador de Consultas
- Estimativa de custo dos planos de execução
- Modelo de estatísticas padrão
- Operação ANALYZE, estatísticas estendidas
3. Uso de Índices
- Índices B-tree (coluna única, compostos, baseados em funções, parciais)
- Índices Hash
- Índices BRIN
- Índices GiST, GIN
4. Uso de Estruturas de Tabelas Avançadas
- Tabelas particionadas
- Tabelas não registradas (unlogged)
- Tabelas temporárias
- Views materializadas
5. Uso de Memória em Cache
- Buffer Cache
- Memória de Trabalho (Work Memory)
- Memória de Manutenção (Maintenance Work Memory)
6. Consulta Paralela
- Arquitetura
- Parâmetros de configuração
- Análise de planos de execução de consultas paralelizados
7. Monitoramento de Carga de Trabalho e Desempenho
- Registro de consultas lentas
- Uso da extensão auto_explain
- Uso da extensão pg_stat_statements
- Estatísticas Acumuladas
8. Benchmarking com PgBench
Requisitos
- Conclusão do curso Administração de Servidores PostgreSQL ou conhecimento equivalente
- Experiência prática com SQL e operações do PostgreSQL
Público-alvo
Administradores de Banco de Dados, Engenheiros DevOps e Desenvolvedores responsáveis pela otimização e manutenção do PostgreSQL em ambientes de produção.
Testemunhos de Clientes (2)
Estratégias de ajuste.
Jeffrey Zieg - Matrix Consulting
Curso - PostgreSQL Performance Tuning
Máquina Traduzida
Comportamento de log quando a instância está sob estresse e a hierarquia/nomenclatura de instâncias, bancos de dados, arquivos etc.
Daniel Inwood - Sinara Consultants LTD
Curso - PostgreSQL Advanced DBA
Máquina Traduzida