quinta-feira, 29 de junho de 2017

Download Curso Administração PostgreSQL com Alta Performance - 4Linux




Este é um curso completo de administração PostgreSQL que engloba alta performance, disponibilidade e escalabilidade. Após este curso o aluno estará apto a:
Instalar o PostgreSQL nas várias plataformas suportadas;
Administrar usuários e bancos de dados;
Administrar usando linha de comando e ferramenta gráfica;
Fazer cargas de dados;
Conectar uma aplicação real;
Entender o funcionamento interno do PostgreSQL;
Fazer backups com várias estratégias;
Ajustar o desempenho para vários modelos transacionais;
Otimizar o sistema operacional e os discos;
Tomar decisões para comprar hardware;
Replicar e criar servidores escravos;
Fazer benchmarks;
Monitorar o PostgreSQL;
Resolver problemas.

CONTEÚDO PROGRAMÁTICO
Histórico do PostgreSQL
Linha do tempo
O PostgreSQL hoje
Características: ACID, SQL Ansi , Licença, Empresas
Atualização e versionamento
Instalação do PostgreSQL
Usuário postgres
Script de pós-instalação no Debian e initdb
Iniciando o PostgreSQL
Os bancos de dados postgres e template1
Estrutura física e logica do PostgreSQL
Tablespaces
Schemas
Databases
Índices
Autenticação e gerenciamento de usuários
Usuários e papéis
Regras e privilégios
Arquivo de autenticação pg_hba.conf
Parando o servidor corretamente
Smart
Fast
Immediate
Uso do kill
Funcionamento interno do PostgreSQL
Componentes
Tamanho de página
WAL e shared buffers
WAL
fsync
synchrounous_commit
wal_sync_method
full_page_writes
wal_buffers
wal_writer_delay
commit_delay
commit_siblings
wal_level
checkpoint_segments
checkpoint_timeout
checkpoint_completion_target
checkpoint_warning
shared_buffers
Background Writer
bgwriter_delay
bgwriter_lru_maxpages
bgwriter_lru_multiplier
effective_io_concurrency
OID – Object Identifier
Armazenamento físico
Caminho das consultas
Modelo de controle de transações
deadlock_timeout
log_lock_waits
Vacuum;
Vacuum
vacuum_cost_delay
vacuum_cost_page_hit
vacuum_cost_page_miss
vacuum_cost_page_dirty
vacuum_cost_limit
vacuum_freeze_table_age
vacuum_freeze_min_age
Autovacuum
log_autovacuum_min_duration
autovacuum_max_workers
maintenance_work_mem
autovacuum_naptime
autovacuum_vacuum_threshold
autovacuum_analyze_threshold
autovacuum_vacuum_scale_factor
autovacuum_analyze_scale_factor
autovacuum_freeze_max_age
autovacuum_vacuum_cost_delay
autovacuum_vacuum_cost_limit
Vacuum Full
Performance Tuning – Otimização do lado do servidor
Recursos de hardware
Discos
Memoria
CPU
S.O.
Memoria compartilhada
Semáforos
Memory Overcommit
Sistema de arquivos
Tipos
Journaling
Write Barriers
Separação do pg_xlog
Uso de Pooler de conexões
max_connections
superuser_reserved_connections
pgbouncer
pgpool
Particionamento de tabelas
OLTP :
shared_buffers
checkpoints
log_checkpoints
commit_siblings
background_writer
OLAP
work_mem
log_temp_files
shared_buffers
effective_cache_size
Monitoramento pontual
top
ps
vmstat
iostat
pg_top
visões de sistema
Monitoramento continuo
sar
Benchmarking com pgbench
Consultas lentas
Tuning de log
log_min_duration_statement
log_line_prefix
pgbadger
Plano de execução
Uso de índices
Quando utilizar
Bloat indexes
Arquivo de configuração “postgresql.conf”
Utilizando a view pg_settings
Parâmetros:
Conexão
listen_address
port
tcp_keepalives_idle
tcp_keepalives_interval
tcp_keepalives_count
ssl
db_user_namespace
Uso de recursos
temp_buffers
Custos do planejador
seq_page_cost
random_page_cost
cpu_tuple_cost
cpu_index_tuple_cost
cpu_operator_cost
Log
log_destination
logging_collector
log_directory
log_filename
log_rotation_size
log_truncate_on_rotation
log_min_messages
log_error_verbosity
log_min_error_statment
log_connections
log_statement
Estatísticas
stats_temp_directory
Outros
statement_timeout
lc_messages
Backup e recuperação
Backup pontual
pg_dump
pg_restore
Backup Point-in-Time Recovery
archive_mode
archive_command
archive_timeout
recovery.conf
Replicação nativa
Hot-standby com streaming replication
Master
wal_level
max_wal_senders
wal_keep_segments
replication_timeout
Slave
hot_standby
max_standby_archive_delay
max_standby_streaming_delay
wal_receiver_status_interval
hot_standby_feedback
recovery.conf
Replicação síncrona e assíncrona
synchronous_standby_names
Monitorando estado da replicação
Promovendo um nó
Outras ferramentas de replicação
APÊNDICE:
Ferramenta gráfica pgAdminIII
Solução de problemas

P/ Link off 
Nos envie um e-mail : downloadcursospravc@gmail.com




Idioma: Português - BR
Editora/Gênero:  TI
Formato do Arquivo: F4V / ZIP / FLV / AVI / PDF e etc.
Tamanho do Arquivo:  2.33 GB
Tipo de Compartilhamento:  http