Google Big Query 中分区 table 的日期的每个分区是否都有自己的缓存?
Does each partition of a date partitioned table in Google Big Query have its own cache?
我的一位客户正在使用 Google BigQuery,但他有点担心所涉及的费用。经过仔细检查,许多插入查询通常会产生高昂的成本,因为缓存不断失效。为此,我建议使用日期分区 table。这将确保仅针对 table 的不同部分查询 运行,从而降低成本。
但我的客户实际上经常 运行 针对旧分区,但这些分区很少更新。如果每个分区也维护自己的缓存,那将是有意义的,但我一直找不到任何官方文档说明这一点。因为我想给客户一个新的成本预测的估计,如果我能确认为每个分区维护单独的缓存,那就太好了。
感谢您的反馈。目前我们不支持按分区缓存。我已经为此记录了一个内部功能请求。
我的一位客户正在使用 Google BigQuery,但他有点担心所涉及的费用。经过仔细检查,许多插入查询通常会产生高昂的成本,因为缓存不断失效。为此,我建议使用日期分区 table。这将确保仅针对 table 的不同部分查询 运行,从而降低成本。
但我的客户实际上经常 运行 针对旧分区,但这些分区很少更新。如果每个分区也维护自己的缓存,那将是有意义的,但我一直找不到任何官方文档说明这一点。因为我想给客户一个新的成本预测的估计,如果我能确认为每个分区维护单独的缓存,那就太好了。
感谢您的反馈。目前我们不支持按分区缓存。我已经为此记录了一个内部功能请求。