Zkoumání metadat pomocí systémových katalogů a systémových zobrazení
Pokud chcete prozkoumat metadata v databázi Azure Database for PostgreSQL, můžete dotazovat zobrazení nebo tabulku, která přistupuje k datům, nebo použít rozhraní, které zobrazuje data ze systémového katalogu.
Zkoumání metadat na webu Azure Portal
Azure Portal nabízí mnoho stránek pro nastavení a monitorování, které vám umožní posoudit a v některých případech upravit metadata.
Tyto stránky jsou obvykle nejjednodušší a informativní metodou zobrazení metadat pro nejčastěji požadované metriky. V grafu lze také zobrazit mnoho metrik, aby bylo možné zobrazit vizuální znázornění změn v průběhu času.
Zkoumání metadat pomocí systémových tabulek a systémových zobrazení
Pokud chcete dotazovat metadata v databázi nebo serveru Azure Database for PostgreSQL, můžete spustit dotaz SQL na tabulky ve schématu pg_catalog. Mezi nejužitečnější tabulky pg_catalog patří:
pg_database pg_database obsahuje základní informace, jako je vlastník databáze (v datdba), kolace a limit připojení (v datconnlimit). datconnlimit-1 označuje, že neexistuje žádný limit připojení.
pg_stat_database pg_stat_database obsahuje informace o zámku pro každou databázi, které se aktualizují v reálném čase. Dotazování této tabulky umožňuje zobrazit počet vrácení zpět a zablokování v každé databázi.
Pokud chcete zobrazit metadata, je často nutné psát složité dotazy SQL na systémové tabulky. Nejčastější dotazy jsou uvedené v systémových zobrazeních. Tato zobrazení jsou ve schématu pg_catalog a dají se zobrazit pomocí následujícího dotazu:
SELECT viewname
,definition
FROM pg_catalog.pg_views
WHERE schemaname = 'pg_catalog';
Metadata databáze a serveru
Velká část metadat v systémovém katalogu je nastavení serveru a data. Tato data jsou k dispozici v žádné databázi a není nutné přepnout databázi.
Existují dvě systémové tabulky, které jsou specifické pro databázi a potřebujete se připojit ke správné databázi, aby se zobrazila její data.
pg_catalog.pg_stat_user_tables uvádí statistická metadata o tabulce uživatelů v databázi.
pg_statio_user_tables obsahuje seznam vstupně-výstupních metadat o uživatelských tabulkách v databázi.