簡介

已完成

您是支援 Azure 中雲端式資料庫的資料庫工程師。 您的組織最近部署了適用於 PostgreSQL 的 Azure 資料庫,您必須瞭解如何在適用於 PostgreSQL 的 Azure 資料庫中檢視系統資訊。

關係資料庫可以儲存大量數據,但也需要保存該數據結構的相關信息。 如需有關運作中的資料庫管理系統(DBMS)之資訊,包括數據表結構、所有其他物件、安全性、並行性,以及許多其他設定和計量,這些都是必要的。 這項資訊稱為元數據,並儲存在適用於PostgreSQL的 Azure 資料庫中的系統目錄中。 除了直接存取系統目錄之外,您還可以存取系統檢視,以更瞭解或有用的方式呈現來自系統目錄的數據。

只要在資料庫中執行插入或刪除作業,舊數據列就不會實際刪除,但標示為刪除。 標記這些數據列可能會導致資料庫「膨脹」,而舊數據列佔用磁碟空間。 PostgreSQL 包含一個伺服器進程,可回收稱為 「真空」的遺失空間。

在本課程模組中,我們將探討如何透過有效使用系統檢視和真空程序,優化 PostgreSQL 資料庫系統的系統管理。

學習目標

完成本單元後,您將能夠:

  • 描述適用於 PostgreSQL 的 Azure 資料庫中的系統目錄和系統檢視。
  • 在 Azure Database for PostgreSQL 中分析元數據。
  • 說明真空程式的目的。
  • 設定 vacuum 伺服器參數。

先決條件

  • 示範對關係資料庫的理解。
  • 示範對基本 SQL 的理解。