Tareas de mantenimiento de servicios de estadísticas recurrentes

Muchas tareas de los servicios de estadísticas de Apigee se pueden realizar con utilidades Postgres estándar. El tareas de mantenimiento de rutina que realizarías en la base de datos de Analytics, como la la reorganización con VACUUM, la reindexación y el mantenimiento del archivo de registro, son los mismos funcionarían en cualquier base de datos de PostgreSQL. La información sobre el mantenimiento de rutina de Postgres se puede encontradas en http://www.postgresql.org/docs/9.1/static/maintenance.html.

Para obtener más información sobre el mantenimiento de la base de datos de PostgreSQL, consulta http://www.postgresql.org/docs/9.1/static/maintenance.html.

Reducción de los datos de estadísticas

A medida que aumente la cantidad de datos de estadísticas disponibles en el repositorio de Apigee, es posible que encuentres es conveniente “reducir” los datos más allá del intervalo de retención requerido. Ejecuta el siguiente comando: para reducir los datos de una organización y un entorno específicos:

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

Este comando interroga a los “childfactables” en la tabla "Analytics" para determinar qué particiones de datos sin procesar cubren las fechas durante las que se realizará la reducción de datos, luego esas tablas. Cuando se eliminen las tablas, las entradas en “childfactables” relacionadas con aquellos y borrar particiones.

Los elementos aptos para niños son datos de hechos particionados a diario. Todos los días, se crean particiones y datos nuevos se transfieren a las tablas particionadas diarias. Más adelante, cuando el hecho anterior datos secundarios, puedes borrar definitivamente los respectivos datos secundarios.