Struttura del corso

Introduzione e Architettura

  • Panoramica dell'architettura PostgreSQL: processi, memoria, file
  • Organizzazione dei dati: database, schemi e tablespaces
  • Strumentazione PostgreSQL e tabelle di sistema

Installazione e Configurazione

  • Installazione di PostgreSQL
  • File di configurazione (postgresql.conf, postgresql.auto.conf, pg_hba.conf, pg_ident.conf)
  • Regolazione dei parametri principali (memoria, logging, connessioni)
  • Aggiornamento e migrazione delle installazioni PostgreSQL

Gestione della Sicurezza

  • Ruoli utente, gruppi e privilegi
  • Metodi di autenticazione: trust, password, MD5, SCRAM
  • Panoramica sulla Sicurezza a Livello di Riga (Row-Level Security) e policy di accesso ai dati
  • Configurazione SSL/TLS

Backup e Ripristino

  • Backup logici con pg_dump e pg_restore
  • Backup fisici con pg_basebackup
  • Backup incrementali, archiviazione del WAL (Write-Ahead Logging)
  • Ripristino completo, Ripristino a Punto Specifico nel Tempo (PITR)

Monitoraggio e Manutenzione

  • Comprensione del processo autovacuum
  • Manutenzione routine e analisi dei log
  • Utilizzo di PgBadger per l'analisi dei log

Requisiti

Conoscenze di base sul funzionamento di SQL

 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative