Introducción

Completado

Trabaja como ingeniero de bases de datos que ofrece soporte a bases de datos en la nube en Azure. Su organización implementó recientemente Azure Database for PostgreSQL y debe comprender cómo ver la información del sistema en las bases de datos de Azure Database for PostgreSQL.

Las bases de datos relacionales pueden almacenar grandes cantidades de datos, pero también necesitan contener información sobre la estructura de esos datos. Para obtener información del sistema operativo de administración de bases de datos (DBMS) sobre la estructura de las tablas y todos los demás objetos, seguridad y simultaneidad, entre muchas otras configuraciones y métricas, es necesario. Esta información se conoce como metadatos y se almacena en catálogos del sistema en Azure Database for PostgreSQL. Además de acceder directamente a los catálogos del sistema, puede acceder a las vistas del sistema, que presentan los datos de los catálogos del sistema de maneras más comprensibles o útiles.

Cada vez que se realiza una operación de inserción o eliminación en la base de datos, la fila antigua no se elimina físicamente, sino que se marca para su eliminación. Marcar estas filas puede dar lugar a la "hinche" de la base de datos con filas antiguas que ocupan espacio en disco. PostgreSQL incluye un proceso del servidor para recuperar el espacio perdido denominado vaciado.

En este módulo, veremos cómo podemos optimizar nuestra administración de sistemas de base de datos PostgreSQL mediante el uso eficaz de las vistas del sistema y el proceso de vacío.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Describa los catálogos del sistema y las vistas del sistema en Azure Database for PostgreSQL.
  • Investigue los metadatos en Azure Database for PostgreSQL.
  • Explicar el propósito del proceso de vaciado.
  • Configurar parámetros del servidor de vaciado.

Requisitos previos

  • Demostración de conocimiento de las bases de datos relacionales
  • Demostración de conocimiento de SQL básico