Corso PostgreSQL per aziende
Apprendi con noi le fondamenta per l'amministrazione di database con la piattaforma PostgreSQL

Obiettivo del corso

Corso PostgreSQL: Obiettivi del corso
Formare lo studente per fornire una solida base dell’amministrazione di database con la piattaforma PostgreSQL. installare ed eseguire un server utilizzando PostgreSQL, configurare il proprio server, gestire l’accesso a un server PostgreSQL.
A chi è rivolto
corso rivolto per le aziende, preventivo dedicato
Programma
Programma didattico Corso PostgreSQL admin (56 ore)
Introduzione a PostgreSQL Server e panoramica funzionalità
Architettura Postgres Client Server
Installazione del server PostgreSQL
Impostazione delle variabili d’ambiente
Creazione di un cluster
Server in esecuzione
Configurazione di PostgreSQL Server
Impostazioni di connessione
Sicurezza e autenticazione
Impostazioni risorse
WAL
Segnalazione e registrazione degli errori
Autovacuum
Statistiche di runtime
Controllo server
Configurazione dell’accesso basato su hosed Postgres
Client e strumenti
Introduzione a PSQL
Comandi e parametri
Utilizzo di strumenti di amministrazione grafica – pgAdmin
Creazione e gestione di database
Gerarchia degli oggetti
Databases e schemas
Tablespace
Esplorare i database
Individuare il registro dei messaggi del server del database
Individuare l’identificatore di sistema del database
Verifica dello spazio su disco utilizzato da una tabella
individuale le tabelle più grandi
Stima rapida del numero di righe in una tabella
Le dipendenze degli oggetti
Ottenere metadati
Transazioni e controllo della concorrenza
Amministrazione database
Esecuzione di azioni su più tabelle
Aggiunta/rimozione di schemas
Spostamento di oggetti tra schemas
Aggiunta/rimozione di tablespace s
Spostamento di oggetti tra i tablespace
Utilizzo di viste materializzate
Partizionamento della tabella
Estensioni
Accesso agli oggetti in altri database PostgreSQL (postgres_fdw, dblink)
File_fdw, hstore, pgcrypto, ecc.
Sicurezza
Gestione utenti
Superutente
Ruoli e utenti
Gruppi e controllo accessi
Proprietà
Impedire le connessioni
Controllo password sicura
Revisione delle modifiche
Crittografia dei dati sensibili
Monitoraggio e diagnosi
Visualizzazione in tempo reale tramite pgAdmin
Verifica se un utente è connesso, query in esecuzione, query attive e bloccate
Killare una sessione specifica
Utilizzo dello spazio su disco da parte di dati temporanei
Capire perché le query rallentano
Produzione di un riepilogo giornaliero degli errori del file di registro
Analizzare le prestazioni in tempo reale delle tue query
Prestazioni e concorrenza
Trovare e ottimizzare le query a esecuzione lenta
Raccolta di statistiche regolari dalle viste pg_stat*
Velocizzare le query
Manutenzione regolare
Controllo della manutenzione automatica del database
Identificazione e correzione di tabelle e indici bloat
Monitoraggio e tuning vacuum
Aggiornamento delle statistiche della tabella
Vacuuming
Reindicizzazione
Backup e ripristino
Pianificare i backup
Tipi di backup
Logico
Pg_dump
Pg_dumpall
Fisico
Backup autonomo del database fisico
Backup fisico e archiviazione continua
PgBaseBackup
Ripristina
Pg_restore
Recovery a un punto nel tempo
Ripristina backup fisico
Recupero di una tabella caduta/danneggiato
Recupero di un database caduta/danneggiato
Dati in movimento
Esportazione/importazione di dati in/da un file flat
Replication: Best practice e aggiornamenti
Streaming replication
Implementare Hot Standby
Slot di replica
Replica logica
Utilizzando repmgr
Gestione dello switchover e del failover
Aggiornamento delle migliori pratiche
Aggiornamento – versioni minori
Aggiornamento – versione principale (pg_upgrade)
Migrazione da Oracle a Postgres
Dove si svolge
modalità online classe virtuale in diretta o “in house” frontale
Testimonianze
potete visionare le recensioni completamente trasparenti su Google Aziende mentre su Youtube abbiamo qualche intervista agli ex studenti


