Cykliczne zadania konserwacji usług Analytics

Edge for Private Cloud w wersji 4.16.09

Wiele zadań usługi Apigee Analytics można wykonywać za pomocą standardowych narzędzi Postgres. rutynowych zadań konserwacyjnych, które można wykonać w bazie danych Analytics, np. w bazie danych reorganizacja przy użyciu VACUUM, ponownego indeksowania i konserwacji plików dziennika – są takie same jak w dowolnej bazie danych PostgreSQL. Informacje o rutynowej konserwacji Postgres mogą być znajdziesz na 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 pomocy Apigee. Serwery bazy danych PostgreSQL systemu Apigee korzystające z adresu IP oraz przeniesienie bazy danych lub zmiana jej adresu IP odpowiednie aktualizacje metadanych środowiska Apigee będą miały niepożądane skutki.

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

Przycinanie danych Analytics

W miarę wzrostu ilości danych analitycznych w repozytorium Apigee możesz zauważyć, warto „przyciąć” danych poza wymaganym okresem przechowywania. Uruchom następujące polecenie polecenie wycinania danych z określonej organizacji i środowiska:

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

To polecenie bada element „childfactables” w tabeli „analytics” schemat do określenia które partycje nieprzetworzonych danych obejmują daty, dla których ma zostać przycięte dane, a następnie spada tych tabel. Po usunięciu tabel wpisy w elemencie „childfactables” związane z tymi partycje zostaną usunięte.

Elementy podrzędne to fakty podzielone na partycje codzienne. Codziennie tworzone są nowe partycje i dane są przetwarzane do dziennych tabel partycjonowanych. Później, gdy stary fakt nie są wymagane, możesz trwale usunąć odpowiednie elementy podrzędne.