Edge для частного облака v. 4.16.05
Многие задачи Apigee Analytics Services можно выполнить с помощью стандартных утилит Postgres. Регулярные задачи обслуживания, которые вы выполняете с базой данных Analytics, такие как реорганизация базы данных с использованием VACUUM, переиндексация и обслуживание файлов журналов, такие же, как те, которые вы выполняете с любой базой данных PostgreSQL. Информацию о регулярном обслуживании Postgres можно найти по адресу http://www.postgresql.org/docs/9.1/static/maintenance.html .
Важное примечание . Apigee не рекомендует перемещать базу данных PostgreSQL без обращения в отдел поддержки клиентов Apigee. Серверы базы данных PostgreSQL системы Apigee используют свой IP-адрес, а перемещение базы данных или изменение ее IP-адреса без выполнения соответствующих обновлений метаданных среды Apigee приведет к нежелательным результатам.
Дополнительную информацию о поддержке базы данных PostgreSQL см. на странице http://www.postgresql.org/docs/9.1/static/maintenance.html .
Сокращение аналитических данных
По мере увеличения объема аналитических данных, доступных в репозитории Apigee, вам может оказаться желательным «сократить» данные за пределы требуемого интервала хранения. Запустите следующую команду, чтобы сократить данные для конкретной организации и среды:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>
Эта команда опрашивает таблицу childfactables в схеме аналитики, чтобы определить, какие разделы необработанных данных охватывают даты, для которых необходимо выполнить сокращение данных, а затем удаляет эти таблицы. После удаления таблиц записи в «childfactables», относящиеся к этим разделам, удаляются.
Childfactables — это фактические данные, распределяемые по дням. Каждый день создаются новые разделы, и данные попадают в ежедневно секционированные таблицы. Таким образом, позже, когда старые данные фактов не потребуются, вы можете очистить соответствующие дочерние объекты.