Introducción
Trabajas como ingeniero de bases de datos dando soporte a bases de datos basadas 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. Se requiere información sobre la estructura de las tablas, y todos los demás objetos, seguridad y simultaneidad, entre muchas otras configuraciones y métricas, para un sistema de gestión de bases de datos operativo (DBMS). 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 anterior no se elimina físicamente, pero se marca para su eliminación. Marcar estas filas puede dar lugar a la "hinchazón" de la base de datos con filas antiguas que ocupan espacio en disco. PostgreSQL incluye un proceso de servidor para reclamar el espacio perdido denominado vacío.
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á:
- Describe los catálogos y vistas del sistema en Azure Database for PostgreSQL.
- Investigue los metadatos en Azure Database for PostgreSQL.
- Explicar el propósito del proceso de vacío.
- Configura los parámetros del servidor de vacío.
Prerrequisitos
- Demostrar una comprensión de las bases de datos relacionales.
- Demostrar una comprensión de SQL básico.