Wiederkehrende Wartungsaufgaben für Analysedienste

Edge for Private Cloud v4.18.05

Viele Aufgaben von Apigee Analytics Services können mit Standard-Postgres-Dienstprogrammen ausgeführt werden. Die Routinemäßige Wartungsaufgaben, die Sie an der Analytics-Datenbank ausführen würden, z. B. die Datenbank die Reorganisation mit VACUUM, die Neuindexierung und die Wartung von Protokolldateien. die mit jeder PostgreSQL-Datenbank funktioniert würden. Informationen zur routinemäßigen Postgres-Wartung können gefunden unter http://www.postgresql.org/docs/9.1/static/maintenance.html.

Weitere Informationen zur Wartung einer PostgreSQL-Datenbank finden Sie unter http://www.postgresql.org/docs/9.1/static/maintenance.html.

Analysedaten bereinigen

Wenn die Menge der im Apigee-Repository verfügbaren Analysedaten zunimmt, wird es wünschenswert, die Daten über das erforderliche Aufbewahrungsintervall hinauszubekommen. Führen Sie folgenden Befehl aus: Befehl zum Bereinigen von Daten für eine bestimmte Organisation und Umgebung:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

Dieser Befehl fragt die „Childfactables“ ab in der Tabelle „Analytics“ Schema zu bestimmen, welche Rohdatenpartitionen die Datumsangaben abdecken, für die Datenbereinigungen durchgeführt werden sollen, und löscht dann für diese Tabellen erstellen. Nachdem die Tabellen gelöscht wurden, werden die Einträge unter „childfactables“ in Bezug auf diese Partitionen gelöscht werden.

Childfactables sind täglich partitionierte Faktendaten. Jeden Tag werden neue Partitionen erstellt und Daten in die täglich partitionierten Tabellen aufgenommen. Später, wenn der alte Fakt Daten nicht erforderlich sind, können Sie die entsprechenden untergeordneten Elemente dauerhaft löschen.