缓存 BigQuery 查询

Posted

技术标签:

【中文标题】缓存 BigQuery 查询【英文标题】:Cache BigQuery queries 【发布时间】:2018-03-29 19:30:31 【问题描述】:

我正在构建一个使用 BigQuery 数据的 App Engine Flexible 前端。但是,查询运行大约 30 秒。有没有办法将这些缓存在某处,以便更快地返回数据?

【问题讨论】:

【参考方案1】:

您的选择之一是使用configuration.query.useQueryCache

这个属性告诉我们是否在查询缓存中寻找结果。查询缓存是一个尽力而为的缓存,只要查询中的表被修改,它就会被刷新。查询缓存仅在查询未指定目标表时可用

Using Cached Query Results中查看更多信息

【讨论】:

以上是关于缓存 BigQuery 查询的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery - 缓存可能不起作用。我该如何诊断?

跨多个用户共享 BigQuery 的缓存

Bigquery 的自定义连接器 - Data Studio 用于缓存数据

BigQuery 中的奇怪错误

是否可以在保留缓存的同时流式传输到 BigQuery 分区表?

BigQuery 命令行工具返回不同的结果