google-app-engine - 谷歌应用引擎 Java : how to remove unused indexes?

标签 google-app-engine indexing google-cloud-datastore

如果我找到有关删除未使用索引的信息,例如 Uploading and Managing a Python App / Deleting Unused Indexes ,它仅适用于 Python 环境......

有什么方法可以在 [~project]/war/WEB-INF/datastore-indexes.xml 文件中标记索引?

最佳答案

从 1.4.2 版开始,Java SDK 支持 vacuum_indexes 操作。 运行此命令以删除未使用的索引:

./<appengine-java-sdk-path>/bin/appcfg.sh vacuum_indexes <myapp-path>/war

在带有 Eclipse SDK 的 Windows 上,它类似于:

<eclipse-path>\plugins\com.google.appengine.eclipse.sdkbundle_1.4.3.v201103311225\appengine-java-sdk-1.4.3\bin\appcfg.cmd vacuum_indexes <myapp-path>\war

关于google-app-engine - 谷歌应用引擎 Java : how to remove unused indexes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2128739/

相关文章:

javascript - 如何使用 javascript 对谷歌数据存储进行压力测试?

python - 谷歌应用引擎: BadQueryError: Parse Error: Expected no additional symbols at symbol GROUP

java - 在 Google App Engine 平台上使用正则表达式定义 servlet url 模式

java - 是否可以将 JPA 连接池与 Google App Engine 和 Cloud SQL 一起使用?

database - 搜索索引与数据库索引

python - 使用内存缓存限制写入数据库的数量

python - Google App Engine URL Fetch 不适用于生产环境

ajax - 如何在 GAE GO 中实现 AJAX

python - 使用元组索引列表如何工作?

mysql - 优化Mysql JOIN查询速度