Skip to main content

Durata corso:

5 giorni

Costo:

2.000,00 €

Amministrazione di database PostgreSQL

Codice: DSPS01

Il corso presenta le attività che deve svolgere un database administrator in PostgreSQL: installazione e configurazione, gestione degli utenti, backup e recovery, monitoraggio ed ottimizzazione.

Nel corso verranno svolte diverse esercitazioni a supporto della teoria.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

Installing & Configuring PostgreSQL

  • Host access control with pg_hba.conf
  • Configuring PostgreSQL for secure access with OpenSSL

 

Using the psql client

 

Creating & Managing Indexes

  • Creating Indexes

  • Indexes on expressions

  • Partial indexes

 

Transactions and Concurrency

 

Managing database privileges

  • Understanding PostgreSQL roles

  • User Roles

  • Assigning users to roles

  • Understanding role access

 

Access control with GRANT

 

PostgreSQL data organization

  • PostgreSQL storage

  • Managing table space usage

  • PostgreSQL log directories

  • Other directories

  • Managing PostgreSQL clusters

 

Creating & Managing PostgreSQL tablespaces and databases

 

PostgreSQL Schemas

 

PostgreSQL logging

 

Backup and recovery (pg_dump, pg_dumpall, file system backups, pg_basebackup)

 

Continuous Archiving and Point-in-time-recovery

  • PostgreSQL Write-ahead logs

  • Performing PITR backups

  • Performing PITR recovery

 

Server monitoring & performance tuning

 

Understanding & Managing Auto-Vacuum

 

PostgreSQL Hot Standby & Streaming Replication

  • Setting up streaming replication

  • Understanding and Managing performance of streaming replication

  • Synchronous and Asynchronous replication

  • Monitoring replication

 

Partecipanti

Questo corso è progettato Database Administrators and System Administrators che attualmente mantengono MySQL server, sviluppatori di database e programmatori che attualmente progettano e/o interagiscono con il database MySQL

Prerequisiti
  • Conoscenza di base Linux (collegarsi in SSH, editare un file di configurazione, comandi basici).
  • Conoscenza di base, anche minima di SQL (qualsiasi database relazionale). 
Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • installare e configurare 
  • gestire gli utenti
  • fare backup e recovery
  • monitorare ed ottimizzare
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.