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, reorganizacja przy użyciu VACUUM, ponownego indeksowania i konserwacji plików dziennika – są takie same w dowolnej bazie danych PostgreSQL. Informacje o rutynowej konserwacji Postgres mogą być znaleziono pod adresem http://www.postgresql.org/docs/9.1/static/maintenance.html.
Więcej informacji o utrzymaniu bazy danych PostgreSQL znajdziesz w artykule 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:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain
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.