Есть ли способ проверить наличие неиспользуемых индексов в хранилище данных Google? - PullRequest
0 голосов
/ 04 ноября 2019

Хотелось бы узнать, есть ли способ получить список неиспользуемых индексов в хранилище данных? Если нет, есть ли простой способ обойти те, которые не используются?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2019

Есть ли простой способ обойти те, которые не используются?

gcloud datastore indexes cleanup index.yaml удалит все индексы, которых больше нет в вашем файле index.yaml

0 голосов
/ 04 ноября 2019

В облачном хранилище данных есть два типа индексов : встроенный и составленный .

Есливы используете составные индексы , вы можете получить количество индексов для вида с помощью следующей команды :

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

Однако эта команда не работаетсо встроенными индексами, но для этого есть запрос функции , который вы можете найти здесь .

Кроме этого, вам потребуется реализовать некоторую регистрациюна вашем конце, чтобы отслеживать использование индексов.

...