maintaindatastore
Эта утилита ArcGIS Data Store используется вместе с реляционным хранилищем и хранилищем объектов ArcGIS Data Store.
Утилита maintaindatastore может освободить дисковое пространство, которое больше не используется ни реляционным хранилищем, ни хранилищем объектов.
Внимание:
При запуске этой утилиты в хранилище объектов она перезапускает все узлы этого хранилища объектов.
Для реляционного хранилища эта утилита очищает неиспользуемые данные, чтобы освободить место на диске, если это возможно.
При запуске этой утилиты для хранилища объектов она выполняет следующие действия:
Немедленно удаляет истекшие кэши запросов к объектам. Но если ни один из кэшей запроса объектов не истек, то ни один из них не будет удален.
Восстанавливает дисковое пространство, освобожденное удаленными кэшами запросов объектов, как с помощью этой утилиты, так и в ходе запланированных удалений.
Примечание:
Запуск этой утилиты — единственный способ освободить это дисковое пространство; запланированные удаления этого не делают, поскольку не перезапускают хранилище объектов.
Запускайте эту утилиту на основном компьютере реляционного хранилища. Запускайте его на любом компьютере в хранилище объектов ArcGIS Data Store.
Синтаксис
maintaindatastore --store {relational | object} [--prompt {yes|no}]
Примеры
В этом примере кэши запросов объектов, которые должны были быть удалены в полночь, будут удалены сейчас, если истек срок действия кэша, настроенный администратором для данного сервиса объектов.
./maintaindatastore.sh --store object --prompt no
maintaindatastore --store object --prompt no
В следующем примере эта утилита запускается для реляционного хранилища с целью освобождения дискового пространства, которое в данный момент используется устаревшими данными.
./maintaindatastore.sh --store relational --prompt no
maintaindatastore --store relational --prompt no