Влияет ли TTL в БД документов (Cosmos DB) на индекс? - PullRequest
0 голосов
/ 05 апреля 2019

Я использую Document DB.В предыдущие дни я изменил индекс базы данных и получил ошибку «Не найден документ» из-за преобразования индекса.Я также планирую включить функции TimeToLive в БД документов, но предупреждение Azure:

Изменение TTL или политики индексации влияет на результаты запроса, пока выполняется преобразование индекса

Если TTL включен, «Не найден документ» или другое негативное влияние повторится?

1 Ответ

1 голос
/ 25 апреля 2019

Да!См. Следующее: Политики индексирования и TTL

Функция времени жизни (TTL) требует, чтобы индексирование было активным для контейнера, для которого она включена.Это означает, что:

  • невозможно активировать TTL для контейнера, в котором для режима индексации задано значение Нет,
  • невозможно установить для режима индексирования значение Нет наконтейнер, в котором активирован TTL.

Для сценариев, в которых не требуется индексировать путь свойства, но требуется TTL, вы можете использовать политику индексации с:

  • anдля режима индексирования установлено значение «Последовательный»,
  • без включенного пути и
  • / * в качестве единственного исключенного пути.
...