【问题标题】:Cached queries on Snowflake console not cached when using snowflake-jdbc使用 snowflake-jdbc 时未缓存 Snowflake 控制台上的缓存查询
【发布时间】:2020-03-06 23:24:32
【问题描述】:

我注意到,当我通过 JDBC 发出完全相同的查询时,缓存在 Snowflake Web 控制台上的一些简单查询(“select * from”)不会被缓存。这是可以预料的吗? (也使用相同的用户和角色。)

【问题讨论】:

  • 如果满足所有条件,结果集缓存适用于 JDBC 和其他连接器。但是,即使满足所有条件,也不能保证查询将使用结果集缓存。您可以在文档的此页面上查看使用结果集缓存的可能性必须满足的要求:docs.snowflake.net/manuals/user-guide/…
  • 谢谢。我试图确保所有参数都相同,所以我可能处于“不保证”区域...... :-)

标签: caching jdbc snowflake-cloud-data-platform


【解决方案1】:

您能否检查一下您是否使用了参数 USE_CACHED_RESULT? 会话或连接有几个参数使 JDBC 访问与 GUI 行为不同。

https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html#connection-parameters

【讨论】:

  • 谢谢---我确实检查过了,它设置为TRUE
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-04
  • 1970-01-01
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
  • 2020-09-22
  • 2012-06-06
相关资源
最近更新 更多