有没有办法检查谷歌数据存储中未使用的索引?

时间:2019-11-04 14:22:23

标签: indexing google-cloud-datastore

我想知道是否有一种方法可以获取数据存储区中未使用索引的列表吗?如果没有,是否有一种简便的解决方法可以删除不使用的文件?

2 个答案:

答案 0 :(得分:0)

Cloud Datastore中的indexes有两种类型:内置组成

如果您使用的是组合索引,则可以使用以下command获取每种索引的数量:

gcloud --project=PROJECT_ID beta datastore indexes list | grep 'kind: ' | sort | uniq -c

但是,此命令不适用于内置索引,但是有一个功能请求,您可以找到here

除此之外,您还需要在终端上实现一些日志记录以跟踪索引的使用情况。

答案 1 :(得分:0)

  

是否有一种简便的解决方法可以删除不使用的那些?

gcloud datastore indexes cleanup index.yaml将删除index.yaml文件中不再存在的所有索引