首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭Kusto数据库缓存策略,如.show缓存命令所示,在缩减缓存中没有反映

关闭Kusto数据库缓存策略,如.show缓存命令所示,在缩减缓存中没有反映
EN

Stack Overflow用户
提问于 2019-10-01 00:15:14
回答 1查看 524关注 0票数 0

我有一个kusto集群,只有一个数据库。我们已经在数据库上定义了3-4个月的缓存策略。没有覆盖表级别的缓存策略。因此,现在我们突然出于某种原因删除了数据库上的缓存策略。但是当我触发.show缓存时(在删除缓存策略之前我也这么做了),我没有看到不同节点持有的缓存有什么不同,它仍然几乎是一样的。从缓存中清除现有数据需要花费一些时间吗?我们能不能强迫你冲啊?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-01 01:30:39

.show cache命令是无文档的,它返回的结构/结果不是契约性的(也就是说,您不应该依赖它们)。

您无法控制工件何时从缓存中被逐出或自行触发。

您可以控制使用timespan值定义的数据的哪一部分,这是从数据被摄入的那一刻起测量的--应该缓存在集群节点的SSD上(这个timespan被定义为缓存策略的一部分)。

如果/视需要,将根据有效的缓存策略将数据工件从缓存中逐出。

要查看缓存策略更改的效果,可以:-使用.show cluster databases details.show tables details查看每个数据库或表的有效缓存策略。-使用.show diagnostics并查看InstancesTargetBasedOnDataCapacityClusterDataCapacityFactor列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58176634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档