Investigación de metadatos con catálogos del sistema y vistas del sistema
Para investigar los metadatos de una base de datos de Azure Database for PostgreSQL, puede consultar una vista o tabla que tenga acceso a los datos o usar una interfaz que muestre datos del catálogo del sistema.
Investigación de metadatos en Azure Portal
Azure Portal tiene muchas páginas para la configuración y la supervisión, lo que le permite evaluar y, en algunos casos, modificar metadatos.
Estas páginas suelen ser el método más sencillo e informativo para ver los metadatos de las métricas más comunes necesarias. Muchas métricas también se pueden mostrar en un gráfico para proporcionar una representación visual de los cambios a lo largo del tiempo.
Investigación de metadatos mediante tablas del sistema y vistas del sistema
Para consultar metadatos en una base de datos o servidor de Azure Database for PostgreSQL, puede ejecutar una consulta SQL en las tablas del esquema de pg_catalog. Algunas de las tablas de pg_catalog más útiles son:
pg_database pg_database tiene información básica, como el propietario de la base de datos (en datdba), la intercalación y el límite de conexión (en datconnlimit). Un datconnlimit de -1 indica que no hay ningún límite de conexión.
pg_stat_database pg_stat_database contiene información de bloqueo para cada base de datos, actualizada en tiempo real. La consulta de esta tabla le permite ver el número de retrocesos y bloqueos en cada base de datos.
Para ver los metadatos, a menudo es necesario escribir consultas SQL complejas en las tablas del sistema. Se hace referencia a las consultas más comunes en las vistas del sistema. Estas vistas se encuentran en el esquema de pg_catalog y se pueden enumerar con la consulta siguiente:
SELECT viewname
,definition
FROM pg_catalog.pg_views
WHERE schemaname = 'pg_catalog';
Metadatos de base de datos y servidor
Una gran proporción de los metadatos del catálogo del sistema es la configuración y los datos del servidor. Estos datos están disponibles en cualquier base de datos y no es necesario cambiar la base de datos.
Hay dos tablas del sistema que son específicas para cada base de datos y debe conectarse con la base de datos correcta para ver sus datos.




