Úvod

Dokončeno

Pracujete jako databázový inženýr podporující cloudové databáze v Azure. Vaše organizace nedávno nasadila službu Azure Database for PostgreSQL a potřebujete pochopit, jak zobrazit systémové informace v databázích Azure Database for PostgreSQL.

Relační databáze můžou ukládat obrovské množství dat, ale potřebují také uchovávat informace o struktuře těchto dat. Pro systém správy provozní databáze (DBMS) informace o struktuře tabulek a všech ostatních objektech, zabezpečení a souběžnosti je potřeba kromě mnoha dalších nastavení a metrik. Tyto informace se označují jako metadata a ukládají se v systémových katalogech ve službě Azure Database for PostgreSQL. Kromě přímého přístupu ke systémovým katalogům máte přístup k systémovým zobrazením, která prezentují data ze systémových katalogů srozumitelnějšími nebo užitečnějšími způsoby.

Při každém provedení operace vložení nebo odstranění v databázi se starý řádek fyzicky neodstraní, ale označí se k odstranění. Označení těchto řádků může vést k "bloud" databáze se starými řádky, které zabírají místo na disku. PostgreSQL zahrnuje proces serveru pro uvolnění ztraceného místa označovaného jako vakuum.

V tomto modulu se podíváme na to, jak můžeme optimalizovat správu databázových systémů PostgreSQL prostřednictvím efektivního používání systémových zobrazení a procesu vakua.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Popis systémových katalogů a systémových zobrazení ve službě Azure Database for PostgreSQL
  • Prozkoumejte metadata ve službě Azure Database for PostgreSQL.
  • Vysvětlete účel vakuového procesu.
  • Nakonfigurujte parametry vakuového serveru.

Požadavky

  • Předvedení porozumění relačním databázím
  • Předvedení základního jazyka SQL