Skip to main content

maintaindatastore

此 ArcGIS Data Store 实用程序用于关系存储和 ArcGIS Data Store 对象存储。

maintaindatastore 实用程序可以回收关系存储或对象存储不再使用的磁盘空间。

注意:

当您在对象存储上运行此实用程序时,它会重新启动所有对象存储节点。

对于关系存储,如果可能,此实用程序会清理未使用的数据以释放磁盘空间。

当您为对象存储运行此实用程序时,它会执行以下操作:

  • 立即删除过期的要素查询缓存。 但是,如果没有要素查询缓存过期,则不会删除任何缓存。

  • 回收已删除要素查询缓存所腾出的磁盘空间,包括由此实用程序删除的要素查询缓存和作为计划删除的一部分删除的要素查询缓存。

    注:

    运行此实用程序是回收此磁盘空间的唯一方法;计划的删除不会执行此操作,因为计划的删除不会重新启动对象存储。

在关系存储的主计算机上运行该实用程序。 在 ArcGIS Data Store 对象存储中的任何计算机上运行。

语法

maintaindatastore --store {relational | object} [--prompt {yes|no}]

示例

在此示例中,如果缓存超过了 ArcGIS Server 管理员为要素服务配置的到期时间,则原本会在午夜清除的要素查询缓存现在将被清除。

./maintaindatastore.sh --store object --prompt no

maintaindatastore --store object --prompt no

在下一个示例中,运行实用程序回收关系存储中当前由过时数据使用的磁盘空间。

./maintaindatastore.sh --store relational --prompt no

maintaindatastore --store relational --prompt no