Cykliczne zadania konserwacji usług Analytics

Edge dla chmury prywatnej w wersji 4.17.05

Wiele zadań związanych z usługami Apigee Analytics można wykonywać za pomocą standardowych narzędzi Postgres. Rutynowe zadania konserwacyjne, które wykonujesz w bazie danych Analytics, takie jak reorganizacja bazy danych za pomocą VACUUM, ponowne indeksowanie i konserwacja pliku dziennika, są takie same jak te, które wykonujesz w dowolnej bazie danych PostgreSQL. Informacje o rutynowej konserwacji Postgres znajdziesz na stronie http://www.postgresql.org/docs/9.1/static/maintenance.html.

Ważna uwaga: Apigee nie zaleca przenoszenia bazy danych PostgreSQL bez skontaktowania się z zespołem obsługi klienta Apigee. Serwery bazy danych PostgreSQL systemu Apigee używają swoich adresów IP. Przeniesienie bazy danych lub zmiana jej adresu IP bez wprowadzenia odpowiednich aktualizacji w metadanych środowiska Apigee spowoduje niepożądane skutki.

Więcej informacji o konserwacji bazy danych PostgreSQL znajdziesz na stronie http://www.postgresql.org/docs/9.1/static/maintenance.html.

Pruning Analytics Data

W miarę zwiększania się ilości danych analitycznych dostępnych w repozytorium Apigee może się okazać, że warto „przyciąć” dane wykraczające poza wymagany okres przechowywania. Aby usunąć dane dotyczące konkretnej organizacji i środowiska, uruchom to polecenie:

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

To polecenie wysyła zapytanie do tabeli „childfactables” w schemacie „analytics”, aby określić, które partycje nieprzetworzonych danych obejmują daty, dla których ma zostać wykonane przycinanie danych, a następnie usuwa te tabele. Po usunięciu tabel wpisy w „childfactables” powiązane z tymi partycjami zostaną usunięte.

Childfactables to dane o faktach podzielone na partycje dzienne. Każdego dnia tworzone są nowe partycje, a dane są pozyskiwane do tabel partycjonowanych dziennie. Dzięki temu w późniejszym czasie, gdy stare dane faktów nie będą już potrzebne, będzie można usunąć odpowiednie podrzędne tabele faktów.