Edge для частного облака версии 4.17.09
Многие задачи, связанные с сервисами аналитики Apigee, можно выполнять с помощью стандартных утилит Postgres. Обычные задачи по обслуживанию базы данных Аналитики, такие как реорганизация базы данных с помощью команды 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 будет накапливаться все больше данных аналитики, вам может понадобиться удалить данные, срок хранения которых превышает заданный интервал. Выполните следующую команду, чтобы удалить данные для определенной организации и среды:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>
Эта команда запрашивает таблицу childfactables в схеме analytics, чтобы определить, какие разделы необработанных данных охватывают даты, для которых нужно выполнить удаление данных, а затем удаляет эти таблицы. После удаления таблиц записи в childfactables, связанные с этими разделами, будут удалены.
Childfactables – это данные фактов, разделенные по дням. Каждый день создаются новые разделы, и данные добавляются в таблицы с ежедневным разделением. Поэтому, когда старые данные фактов станут не нужны, вы сможете удалить соответствующие дочерние таблицы фактов.