【发布时间】:2018-08-03 08:19:34
【问题描述】:
我正在使用 BigQuery API 使用以下代码运行查询:
query = (
'SELEC ...'
)
# API request - starts the query
query_job = client.query(
query,
location='US'
)
results = query_job.result()
查询有效并输出预期结果。 但是,我无法验证缓存的使用。
Docs:
如果您使用 BigQuery API,查询中的
cacheHit属性 结果设置为真。
我正在尝试访问 results.cacheHit,但它确实成功了。
AttributeError: 'RowIterator' object has no attribute 'cacheHit'
我做错了什么?如何在查询中查看缓存的使用情况?
【问题讨论】:
标签: google-bigquery