#azure #indexing #azure-cosmosdb #ttl
#azure #индексирование #azure-cosmosdb #ttl
Вопрос:
Я использую Document DB. В предыдущие дни я менял индекс базы данных и получал некоторую ошибку «Не найден документ» из-за преобразования индекса. Я также планирую включить функции TimeToLive в document DB, но Azure alert:
Изменение TTL или политики индексирования влияет на результаты запроса во время преобразования индекса
Если TTL включен, произойдет ли снова «Не найден документ» или другое негативное воздействие?
Ответ №1:
Да! Пожалуйста, ознакомьтесь со следующим: Политики индексирования и TTL
Функция Time-to-Live (TTL) требует, чтобы индексация была активной в контейнере, в котором она включена. Это означает, что:
- невозможно активировать TTL в контейнере, где режим индексации установлен на None,
- невозможно установить режим индексации на None в контейнере, где активирован TTL.
Для сценариев, в которых не требуется индексировать путь к свойству, но требуется TTL, вы можете использовать политику индексирования с:
- режим индексации, установленный на согласованный, и
- нет включенного пути и
- /* как единственный исключенный путь.