| |
|
| |
Duração do curso |
| |
20 horas |
|
|
| |
Objetivo do curso |
| |
» Criar , gerenciar, administrar e otimizar o Banco de Dados PostgreSQL para obter o maxímo de desempenho do banco de dados. |
|
|
| |
Após este curso, o aluno será capaz de |
| |
» 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 |
| |
»Ter feito o curso PostgreSQL Administração I - Instalação e Administração |
|
|
| |
Pontos fortes do Treinamento |
| |
» Material Didático Completo;
» Coffee Break;
» 1 Aluno por computador com no máximo 12 alunos por sala;
» Salas de aula climatizadas.
» Instrutores com experiência profissional.
|
|
|
| |
Descrição dos Tópicos |
| |
» Princípios de performance de bancos de dados
Introdução
Tipos de otimização
Escolhendo a abordagem mais apropriada
Análise de Performance
Possíveis gargalos no SGBD
Preparando o ambiente para otimização
» A interação entre PostgreSQL, Sistema Operacional e Hardware
O Hardware e o SGBD
RAM
Arquitetura do PostgreSQL
Parâmetros do SGBD
Parâmetros do SO
IO
O log de transações (WAL)
Separando o log de transações
Separando objetos em tablespaces próprios
Tipos de barramento
RAID
SAN
CPU
Considerações Finais
» Fazendo benchmarks e monitorando a performance
Benchmark e TPC
Escolhendo métricas
TPC-App
TPC-C
TPC-H
Usando o pgbench
Monitorando a performance
Monitorando tabelas do sistema
Monitorando sistema operacional
» Analisando e Otimizando Consultas
Usando o pgFouine
Configurando os logs
Gerando os relatórios
Usando o EXPLAIN e o EXPLAIN ANALYZE
Interpretando os resultados
Como o plano é gerado
Explain gráfico
Otimizando o plano
Criação de índices
Quando criar índices
Índices parciais
Índices funcionais
Reescrevendo consultas
» Alta Disponibilidade e Balanceamento de Carga
Tipos de solução
Configurando um servidor para warm standby
Planejamento
Recuperação contínua
Implementação
Recuperação somente em caso de falha
Considerações finais sobre envio de logs
O pgpool 2
Recursos disponíveis
Instalando e configurando
|
|
|