| PostgreSQL II–Otimização, Performance e Replicação |
|
|
|
|
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
|










