Curso PostgreSQL Administração e Otimização
32 horasVisão Geral
Curso PostgreSQL Administração e Otimização, PostgreSQL, ou “Postgres” é um dos bancos de dados relacionais de código aberto mais populares.
Neste curso PostgreSQL, presencial ou on-line ao vivo ministrado por instrutor ao vivo em tempo real, os participantes aprenderão os aspectos gerais e avançados do PostgreSQL, incluindo administração, transformação de desempenho, desenvolvimento avançado e replicação conforme eles passam por uma série de laboratórios práticos ao vivo exercícios envolvendo instalação, configuração, teste, implantação e solução de problemas.
Ao final do curso, os participantes serão capazes de:
- Use técnicas avançadas de administração para configurar e gerenciar um servidor PostgreSQL.
- Otimize o banco de dados e as consultas para desempenho máximo.
- Replique e dimensione um servidor PostgreSQL.
Publico Alvo
- Database administrators
- Systems administrators
- Developers with database experience
Pre-Requisitos
- Experiencia básica com SQL
- Experiencia básica Linux command line
- Experiencia básica UNIX shell programming
Informações Gerais
- Carga horaria, 32h
- Se noturno o curso e ministrado de segunda-feira a sexta-feira, das 19h às 23h, total de 8 noites,
- Se aos sábados o curso e ministrado de 09h às 18h, total de 4 sábados
Formato de Entrega:
- On-line ao vivo em tempo real na presença de um consultor/instrutor DBA
- Presencial em sala de aula
- In-company
Instrutores,
- Ambos são consultor/instrutor, DBA SQL Server, DBA Oracle, PostgreSQL, são profissionais altamente capacitado no mercado atuando nos mais variados seguimentos de negócios e implementação, arquitetura, backup, tuning, segurança de dados etc.
Materiais
Português/InglêsConteúdo Programatico
Introduction
- PostgresSQL Setup and Configuration
- Overview of PostgreSQL Architecture and Advanced Features
PostgreSQL Administration
- Connecting to the Database
- Overview of PgAdmin III
- Configuring the Server
- Setting up and Managing Users
- Overview of Database Object Types
- Setting Permissions & Security
- Querying the Database
- Monitoring the Database
- Ensuring Atomicity and Isolation
- Backing up and Restoring PostreSQL
- Migrating Data to Another System
- Working with PostreSQL Logs
Performance Optimization
- Reducing I/O with HOT
- Locking & Concurrency
- Evaluating the Design of the Database
- Optimizing SQL Queries with EXPLAIN
- Inspecting the Workload
- Benchmarking and Profiling
- Optimzing Joins
- Using Indexes Efficiently
PostgreSQL Replication
- Overview of PostgreSQL Replication
- High Availability in PostgreSQL
- Streaming Replication
- Managing Clusters Using repmgr
- Running Queries on Database in Hot Standby
- Synchronous Replication
- File based Log Shipping
- Trigger-based Logical Replication with Slony & Londiste
- Connection Pooling
- Upgrading PostgreSQL
- Sharding and Scaling PostgreSQL