關於 pgAudit

本頁面概要說明 pgAudit 擴充功能及其功能。

總覽

pgAudit 擴充功能可協助您設定記錄檔,這類記錄檔通常是符合政府、金融和 ISO 認證的必要條件。

您可以使用開放原始碼的 pgAudit 擴充功能,在 PostgreSQL 適用的 AlloyDB 中執行資料庫稽核作業。使用這個擴充功能,您可以選擇性記錄及追蹤針對特定資料庫執行的 AlloyDB 作業。這項擴充功能提供稽核功能,可監控及記錄特定作業子集。

pgAudit 擴充功能適用於執行的 AlloyDB 指令和查詢。相較之下,Cloud 稽核記錄適用於對 AlloyDB 執行個體執行的管理和維護作業,如「使用稽核記錄監控存取權」一文所述。

限制

pgAudit 功能有以下限制:

  • 記錄擷取率為每秒 4 MB。如果記錄檔產生作業的負載超過擷取率,可能會發生下列情況:

    • 磁碟使用量增加

    • 磁碟空間不足

  • 如果啟用 pgAudit 功能並執行許多符合稽核條件的查詢,可能會導致磁碟用量增加。

  • 使用這項功能前,請務必先完成下列事項:

    • 監控整體磁碟用量。您無法分別監控記錄產生作業的負載。在 Metrics Explorer 中使用 cloudsql.googleapis.com/database/disk/utilization metric

    • 如要減少磁碟用量,請減少查詢次數或視需要減少稽核次數。

  • 如果磁碟空間不足,部分查詢的稽核記錄可能會遺失。