Introduzione

Completato

Si lavora come tecnico del database che supporta i database basati sul cloud in Azure. L'organizzazione ha distribuito di recente Database di Azure per PostgreSQL ed è necessario comprendere come visualizzare le informazioni di sistema nei database di Database di Azure per PostgreSQL.

I database relazionali possono archiviare grandi quantità di dati, ma devono anche contenere informazioni sulla struttura dei dati. Per un sistema di gestione di database operativo (DBMS), sono necessarie informazioni sulla struttura delle tabelle, su tutti gli altri oggetti, sulla sicurezza e sulla concorrenza, tra molte altre impostazioni e metriche. Queste informazioni sono note come metadati e vengono archiviate nei cataloghi di sistema in Database di Azure per PostgreSQL. Oltre ad accedere direttamente ai cataloghi di sistema, è possibile accedere alle viste di sistema, che presentano i dati dai cataloghi di sistema in modi più comprensibili o utili.

Ogni volta che viene eseguita un'operazione di inserimento o eliminazione nel database, la riga precedente non viene eliminata fisicamente, ma contrassegnata per l'eliminazione. Contrassegnare queste righe può far gonfiare il database, con le righe vecchie che occupano spazio su disco. PostgreSQL include un processo server per recuperare lo spazio perso denominato vacuum.

In questo modulo viene illustrato come ottimizzare l'amministrazione dei sistemi di database PostgreSQL tramite l'uso efficace delle viste di sistema e del processo vacuum.

Obiettivi di apprendimento

Dopo aver completato questo modulo, sarà possibile:

  • Descrivere i cataloghi di sistema e le viste di sistema in Database di Azure per PostgreSQL.
  • Analizzare i metadati in Database di Azure per PostgreSQL.
  • Spiega lo scopo del processo di sottovuoto.
  • Configurare i parametri del server vacuum.

Prerequisiti

  • Illustrare la comprensione dei database relazionali.
  • Illustrare la comprensione di SQL di base.