週期性數據分析服務維護工作

私有雲 v4.18.01 的邊緣

許多 Apigee 數據分析服務工作都能透過標準 Postgres 公用程式執行。您在 Analytics (分析) 資料庫上執行的例行維護工作 (例如使用 VACUUM 進行資料庫重整、重新建立索引和維護記錄檔等) 與您在任何 PostgreSQL 資料庫執行的工作相同。如需 Postgres 維護作業的相關資訊,請前往 http://www.postgresql.org/docs/9.1/static/maintenance.html

重要注意事項:Apigee 在未聯絡 Apigee 客戶成功的情況下,不建議移動 PostgreSQL 資料庫。Apigee 系統 PostgreSQL 資料庫伺服器使用其 IP 位址,而在不對 Apigee 環境中繼資料執行對應的更新的情況下,移動資料庫或變更其 IP 位址,會導致不良結果。

如要進一步瞭解如何維護 PostgreSQL 資料庫,請參閱 http://www.postgresql.org/docs/9.1/static/maintenance.html

縮減數據分析資料

隨著 Apigee 存放區中可用數據分析的資料量增加,您可能會發現除了必要的保留期限外,有些資料也會被「刪減」至需要保留的間隔。執行下列指令,修剪特定機構和環境的資料:

> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>

這個指令會交涉「分析」結構定義中的「童製品」資料表,藉此判斷哪些原始資料分區涵蓋資料修剪的日期,然後再捨棄這些資料表。捨棄資料表後,與這些分區相關的「子項製品」項目會遭到刪除。

童工是每日分區的資料資料。系統每天都會建立新的分區,並將資料擷取至每日分區資料表。因此,如果日後不需要舊事實資料,您可以清除相應的子項資料。