缓存bigquery查询

我正在对BigQuERY ON DATASETS运行查询,这些查询大约有数百万个数据或记录.

这比其他解决方案更快,但是,查询需要10-30秒,这不适合在线查询.

是否有任何最佳实践或缓存/内存技术可以使其运行得更快?

我也在考虑创建汇总/聚合表的选项,但我可以在其他数据库中完成.

最佳答案 如果查询速度太慢,并且缓存有效,则可以通过指定目标表来保存查询的输出.然后,您可以通过tabledata.list api从目标表中读取结果,而不是再次运行查询.否则,除了优化查询本身之外,我不知道任何使查询更快的最佳实践.

点赞