Отключение политики кэширования базы данных Kusto, которая не отображается в уменьшенном кеше, как показано командой .show cache - PullRequest
0 голосов
/ 01 октября 2019

У меня есть кластер kusto только с одной базой данных. У нас было 3-4 месяца политики кэширования, определенной в базе данных. Нет политики переопределенного кэширования на уровне таблицы. Так что теперь внезапно мы по какой-то причине удалили политику кэширования в базе данных. Но когда я запускаю кеш .show (и я делал это до удаления политики кеша), я не вижу никакой разницы в кеше, хранящемся на разных узлах, он почти не меняется. Требуется ли некоторое время для удаления существующих данных из кэша? Можем ли мы каким-то образом вызвать этот промыв?

1 Ответ

1 голос
/ 01 октября 2019

команда .show cache не документирована, а структура / результаты, которые она возвращает, не являются договорными (т. Е. Вы не должны зависеть от них).

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

вы можете контролировать, какая часть данных, определенная с использованием значения временного интервала, измеряемого с момента поступления данных, должна кэшироваться на узлах кластера'SSD (этот промежуток времени определен как часть политики кэширования ).

Артефакты данных будут исключены из кэша, если / при необходимости, в соответствии с эффективной политикой кэширования.

чтобы увидеть влияние изменений политики кэширования, вы можете: - использовать .show cluster databases details или .show tables details, чтобы просмотреть эффективные политики кэширования для каждой базы данныхили стол. - используйте .show diagnostics и посмотрите на столбцы InstancesTargetBasedOnDataCapacity и ClusterDataCapacityFactor.

...