Wprowadzenie
Pracujesz jako inżynier bazy danych obsługujący bazy danych oparte na chmurze na platformie Azure. Twoja organizacja niedawno wdrożyła usługę Azure Database for PostgreSQL i musisz zrozumieć, jak wyświetlać informacje o systemie w bazach danych usługi Azure Database for PostgreSQL.
Relacyjne bazy danych mogą przechowywać ogromne ilości danych, ale muszą również przechowywać informacje o strukturze tych danych. W przypadku systemu zarządzania operacyjną bazą danych (DBMS) informacje o strukturze tabel i wszystkich innych obiektów, zabezpieczeń i współbieżności, między innymi wymagane są ustawienia i metryki. Te informacje są nazywane metadanymi i są przechowywane w katalogach systemowych w usłudze Azure Database for PostgreSQL. Oprócz bezpośredniego uzyskiwania dostępu do katalogów systemowych można uzyskać dostęp do widoków systemu, które przedstawiają dane z wykazów systemowych w bardziej zrozumiały lub przydatny sposób.
Za każdym razem, gdy operacja wstawiania lub usuwania jest wykonywana w bazie danych, stary wiersz nie jest fizycznie usuwany, ale oznaczony do usunięcia. Oznaczanie tych wierszy może spowodować wydęcie bazy danych ze starymi wierszami, które zajmują miejsce na dysku. PostgreSQL zawiera proces serwera w celu odzyskania utraconego miejsca nazywanego próżnią.
W tym module przyjrzymy się sposobom optymalizacji administrowania systemami baz danych PostgreSQL za pomocą efektywnego korzystania z widoków systemowych i procesu opróżnienia.
Cele szkolenia
Po ukończeniu tego modułu będziesz mieć następujące umiejętności:
- Opis katalogów systemowych i widoków systemowych w usłudze Azure Database for PostgreSQL.
- Zbadaj metadane w usłudze Azure Database for PostgreSQL.
- Wyjaśnienie celu procesu próżniowego.
- Skonfiguruj parametry serwera próżniowego.
Wymagania wstępne
- Prezentacja wiedzy na temat relacyjnych baz danych.
- Prezentacja wiedzy na temat podstawowego języka SQL.