Parte III. Administração do servidor

Essa parte cobre tópicos de interesse do administrador de banco de dados do PostgreSQL. Inclui a instalação e configuração do servidor, gerenciamento de usuários e de bancos de dados, e tarefas de manutenção. Todos que gerenciam um servidor PostgreSQL para uso pessoal ou, principalmente, de produção, devem estar familiarizados com os tópicos cobertos por esta parte.

As informações estão dispostas, aproximadamente, na ordem pela qual um novo usuário deve lê-las. Porém, os capítulos são autocontidos, podendo ser lidos individualmente conforme desejado. As informações estão apresentadas sob forma narrativa, sendo cada unidade um tópico. Os leitores à procura de uma descrição completa de um determinado comando devem consultar a Referência.

Os capítulos iniciais estão escritos de forma que possam ser entendidos sem pré-requisitos de conhecimento, portanto os novos usuários com necessidade de instalar seus próprios servidores podem começar a leitura por estes capítulos. O restante desta parte está relacionado com ajuste e gerenciamento, pressupondo que o leitor esteja familiarizado com o uso geral do sistema de banco de dados PostgreSQL. Incentivamos os leitores a lerem o Tutorial e a Linguagem SQL para obter informações adicionais.

Índice

16. Instalação a partir de binários
17. Instalação a partir do código-fonte
17.1. Versão curta
17.2. Requisitos
17.3. Obtenção do código-fonte
17.4. Procedimento de instalação
17.5. Configuração pós-instalação
17.6. Platformas com suporte
17.7. Notas específicas da plataforma
18. Instalação a partir do código-fonte no Windows
18.1. Construção usando o Visual C++ ou o Microsoft Windows SDK
19. Configuração e operação do servidor
19.1. A conta do usuário PostgreSQL
19.2. Criação do agrupamento de bancos de dados
19.3. Ativação do servidor de banco de dados
19.4. Gerenciamento dos recursos do sistema operacional
19.5. Parada do servidor de banco de dados
19.6. Atualização dos dados do PostgreSQL entre versões
19.7. Prevenção de falso servidor (spoofing)
19.8. Opções de encriptação
19.9. Conexões TCP/IP seguras com SSL
19.10. Conexões TCP/IP seguras com encriptação GSSAPI
19.11. Conexões TCP/IP seguras usando túneis SSH
19.12. Registro de eventos no Windows
20. Configuração do servidor
20.1. Parâmetros de configuração
20.2. Locais dos arquivos
20.3. Conexões e autenticação
20.4. Consumo de recursos
20.5. Write Ahead Log (WAL)
20.6. Replicação
20.7. Planejamento de consulta
20.8. Relatório e registro de erros
20.9. Estatísticas em tempo de execução
20.10. Limpeza automática
20.11. Padrões de conexão do cliente
20.12. Gerenciamento de bloqueio
20.13. Compatibilidade de versão e plataforma
20.14. Tratamento de erros
20.15. Opções predefinidas
20.16. Opções personalizadas
20.17. Opções de desenvolvedor
20.18. Opções curtas
21. Autenticação de cliente
21.1. O arquivo pg_hba.conf
21.2. Mapas de nome de usuário
21.3. Métodos de autenticação
21.4. Autenticação Trust
21.5. Autenticação por senha
21.6. Autenticação GSSAPI
21.7. Autenticação SSPI
21.8. Autenticação Ident
21.9. Autenticação Peer
21.10. Autenticação LDAP
21.11. Autenticação RADIUS
21.12. Autenticação por certificado
21.13. Autenticação PAM
21.14. Autenticação BSD
21.15. Problemas de autenticação
22. Funções de banco de dados (roles)
22.1. Função de banco de dados
22.2. Atributos de função de banco de dados
22.3. Participação em função de banco de dados
22.4. Remoção de função de banco de dados
22.5. Funções de banco de dados predefinidas
22.6. Segurança das funções
23. Gerenciamento de bancos de dados
23.1. Visão geral
23.2. Criação de banco de dados
23.3. Bancos de dados modelo
23.4. Configuração do banco de dados
23.5. Remoção de banco de dados
23.6. Espaços de tabelas
24. Localização
24.1. Suporte a localidade
24.2. Suporte a ordenação
24.3. Suporte a conjunto de caracteres
25. Tarefas de manutenção de rotina
25.1. Limpeza de rotina
25.2. Reindexação de rotina
25.3. Manutenção do arquivo de log
26. Cópia de segurança e recuperação
26.1. Cópia de segurança SQL
26.2. Cópia de segurança no nível de sistema de arquivos
26.3. Arquivamento contínuo e recuperação para um ponto-no-tempo (PITR)
27. Alta disponibilidade, balanceamento de carga e replicação
27.1. Comparação de diferentes soluções
27.2. Servidores secundários por envio de registros de transação
27.3. Comutação (failover)
27.4. Hot-Standby
28. Monitoramento das atividades do banco de dados
28.1. Ferramentas Unix padrão
28.2. O coletor de estatísticas
28.3. Monitoramento dos bloqueios
28.4. Relatórios de progresso
28.5. Rastreamento dinâmico
29. Monitoramento do uso de disco
29.1. Determinação do uso de disco
29.2. Falha de disco cheio
30. Confiabilidade e o registro de transações (WAL)
30.1. Confiabilidade
30.2. Somas de verificação dos dados
30.3. Write-Ahead Logging (WAL)
30.4. Efetivação assíncrona
30.5. Configuração do WAL
30.6. Estrutura interna do WAL
31. Replicação lógica
31.1. Publicação
31.2. Subscrição
31.3. Conflitos
31.4. Restrições
31.5. Arquitetura
31.6. Monitoramento
31.7. Segurança
31.8. Definições de configuração
31.9. Configuração rápida
32. Compilação Just-in-Time (JIT)
32.1. O que é a compilação JIT?
32.2. Quando usar o JIT?
32.3. Configuração
32.4. Extensibilidade
33. Testes de regressão
33.1. Execução dos testes
33.2. Avaliação do teste
33.3. Arquivos de comparação variantes
33.4. Testes TAP
33.5. Exame da cobertura do teste

Contato

CSS válido!