AP0831 - Administração e Optimização de PostgreSQL

     

    topo_logo_formacao.jpg

    Curso: Administração e Optimização de PostgreSQL

    Refª:AP0831

    Data:contactar

    Local:Lisboa

    ENQUADRAMENTO:

    Este curso abrange variados temas que são importantes para os administradores de bases de dados PostgreSQL. A formação inclui exercícios destinados a criar um ambiente formativo de análise e interacção entre formador e formandos. Os formandos irão aprender com a experiência numa vertente bastante prática.

    OBJECTIVOS:

    Aprender a administrar e optimizar a performance da bases de dados PostgreSQL. Aprender a utilizar módulos úteis, como connection pooling e replicação.  

    DESTINATÁRIOS:

    Profissionais com pouca experiência em SQL que querem aprender a administrar bases de dados PostgreSQL.

    PRÉ-REQUISITOS:

    Bons conhecimentos dos fundamentos de UNIX/Linux. Compreensão de SQL (Structured Query Language).

    DURAÇÃO:

    30 horas / 5 dias (horário laboral)

    Conteúdo Programático:

     

    • Introdução

      • O que é o PostgreSQL

      • Principais funcionalidades

      • Plataformas Suportadas

      • Limitações do PostgreSQL

    • Fontes de Informação

    • Instalação e configuração de PostgreSQL

      • Preparação da instalação

      • Download e instalação de PostgreSQL

      • Configuração do arranque automático no processo de boot

      • Configuração do PostgreSQL para acesso via rede

    • Interface de Acesso

      • Utilização do Cliente psql

        • Ligação ao PostgreSQL

        • Meta-comandos do psql

        • Variáveis internas do psql

        • Exemplos

        • Configurar o PATH para aceder ao psql

        • Listar os comandos “\” do psql

        • Execução de comandos SQL em psql

        • Deixar expressões sem fechar

        • Exemplos

          • Configurar o PATH para aceder ao psql

          • Listar os comandos "\" do psql

          • Execução de comandos SQL em psql

      • Outras Interfaces de Programação

    • Criar e gerir Views

      • Criação de Views

      • Exemplo

    • Criar e gerir índices

      • Compreender os índices

      • Tipos de índices em PostgreSQL

      • Criação de índices

      • Índices em expressões

      • Índices parciais

      • Exemplo

    • Transacções e concorrência

      • Transacções

      • Isolar transacções

      • Iniciar transacções em PostgreSQL

      • Savepoints

    • Gerir as permissões das bases de dados

      • Roles PostgreSQL

      • Roles de utilizadores

      • Alterar os Roles de utilizadores

      • Outras propriedades dos Roles

    • Controlo de acessos com GRANT

      • Os comandos GRANT e REVOKE

      • Opções do GRANT para bases de dados

      • Opções do GRANT para ROLES

      • Exemplo

    • Estrutura dos dados em PostgreSQL

      • O armazenamento (storage) para o PostgreSQL

      • Gestão da utilização de espaço em Table Spaces

      • Exemplo

    • Inheritance e Particionamento

      • Utilização da Inheritance

      • Tipos de particionamento

      • Gestão de partições

    • Criar e gerir Tablespaces e bases de dados PostgreSQL

      • Tablespaces PostgreSQL

      • Utilização do comando CREATE DATABASE

      • Exercícios

    • Schemas PostgreSQL

      • O Schema

      • Gestão de Schemas

    • Logging em PostgreSQL

      • Ficheiros de log do servidor

      • Configurar quando logar mensagens

      • Configurar o que logar

      • Exercício

    • Backup e Recovery

      • Backup com pg_dump

      • Utilização do pg_dumpall

      • Recuperação de ficheiros com pg_restore e psql

      • Realizar backups ao nível dos ficheiros

      • Exercícios

    • Point in Time Recovery (PITR)

      • PostgreSQL Write-Ahead Logs

      • Realizar um Backup PITR

      • Recuperar um Backup PITR

      • Exercícios

    • Utilização da Optimização de Execução de Queries

      • Análise e optimização de Execução Queries

      • Utilizar o comando EXPLAIN para ver os planos de execução

      • Compreender os operadores de Queries PostgreSQL

    • Monitorização do servidor e optimização de performance

      • Variáveis de configuração do servidor

      • Parâmetros de optimização de queries

      • As estatísticas do Planner

      • Optimização da performance do Hardware

      • Dicas para a Optimização de Performance do Postgresql

    • Gestão do espaço livre

      • Comandos SQL

      • Configurar e utilizar o Auto-Vacuum Daemon

      • Optimizar os parâmetros de free space map, postgresql.conf

    • Replicação e Alta Disponibilidade

      • Pooling com pgpool-II

        • PostgreSQL connection Pooling

        • Download e instalação do pgpool-II

        • Arranque e paragem do pgpool-II

        • Exercício

      • Replicação Nativa

      • Replicação com Slony

        • Conceitos de Arquitecturas Slony

        • Instalação do Slony

        • Replicação da Primeira Base de Dados

        • Exercícios

    • Índices de Full Text

      • Criação de Índices

      • Pesquisa de Documentos

    • Questões?

      • Onde encontrar ajuda?

     

    NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.

    Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website:www.tintadigital.com/formacao ou através de email:Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.. Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

    Para qualquer assunto ou pedido de informações contacte-nos.

    TintaDigital – Soluções em Tecnologias de Informação

    Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao


    1000 Caracteres remanescentes


    Please publish modules in offcanvas position.