PostgreSQL Administração Av - Otimização, Performance e Replicação do BD
Duração:
20hs
Este curso visa mostrar como gerenciar, administrar e otimizar o Banco de Dados PostgreSQL para extrair o máximo de performace.
Objetivos
- Otimizar os parâmetros de uso de hardware
- Analisar os logs do banco e fazer uma análise das consultas
- Configurar uma solução de replicação de dados
Pré-requisitos
- Bons conhecimentos em Linux e Windows®
- Curso PostgreSQL Fundamentos
Público alvo
- Administradores de Dados
- Administradores de Banco de Dados
- Administradores de Sistema Operacional e Redes
Conteúdo
1. Princípios de performance de bancos de dados
- Introdução
- Tipos de otimização
- Análise de Performance
- Preparando o ambiente para otimização
2. Coletando dados
- Coletando dados do sistema operacional
- Coletando dados do SGBD
3. O PostgreSQL, Sistema Operacional e Hardware
- O Hardware e o SGBD
- RAM
- IO
- CPU
- Considerações Finais
4. Fazendo benchmarks e monitorando a performance
- Benchmark e TPC
- Usando o pgbench
- Monitorando a performance
5. Analisando e Otimizando Consultas
- Usando o pgFouine
- Usando o EXPLAIN e o EXPLAIN ANALYZE
- Explain gráfico
- Otimizando o plano
6. Alta Disponibilidade e Balanceamento de Carga
- Tipos de solução
- Configurando um servidor para warm standby
- O pgpool 2