Caching 雪花虚拟仓库的工作节点内如何处理缓存一致性?

Caching 雪花虚拟仓库的工作节点内如何处理缓存一致性?,caching,snowflake-cloud-data-platform,Caching,Snowflake Cloud Data Platform,我目前正在写一篇关于雪花云数据仓库的研讨会论文,想知道在虚拟仓库(VW)中如何处理缓存一致性 我在中找不到这个问题的答案(有关本地缓存和文件窃取,请参阅第3.2.2节)。我还试图在官方文件中找到关于这一主题的更多信息,特别是: 当仓库挂起时,会删除此缓存,这可能会导致仓库恢复后某些查询的初始性能降低。随着恢复的仓库运行和处理更多的查询,缓存将被重建,能够利用缓存的查询将获得更好的性能 虽然这提供了有关本地缓存生存期的信息,但我仍然不清楚在VW未挂起且缓存数据由另一个VW更新时如何处理一致性。包含

我目前正在写一篇关于雪花云数据仓库的研讨会论文,想知道在虚拟仓库(VW)中如何处理缓存一致性

我在中找不到这个问题的答案(有关本地缓存和文件窃取,请参阅第3.2.2节)。我还试图在官方文件中找到关于这一主题的更多信息,特别是:

当仓库挂起时,会删除此缓存,这可能会导致仓库恢复后某些查询的初始性能降低。随着恢复的仓库运行和处理更多的查询,缓存将被重建,能够利用缓存的查询将获得更好的性能

虽然这提供了有关本地缓存生存期的信息,但我仍然不清楚在VW未挂起且缓存数据由另一个VW更新时如何处理一致性。包含本地缓存的工作节点是否检查每个查询的数据是否是最新的?还是处理方式不同


我非常感谢关于这个话题的任何补充信息。谢谢。

雪花会为每次查询检查缓存中数据的“新鲜度”,如果缓存数据不是最新的,则会重新查询基础数据:

非常感谢您提供的有用资源!