Google bigquery 为什么表';36小时前的流媒体缓冲区是什么?

Google bigquery 为什么表';36小时前的流媒体缓冲区是什么?,google-bigquery,Google Bigquery,当我尝试在该表上运行DELETE语句时,它失败了,因为 UPDATE or DELETE DML statements are not supported over table <tableName> with streaming buffer 这正常吗?如果没有,如何强制刷新流缓冲区?有时浏览器会根据本地配置缓存结果。您可以尝试使用新的浏览器窗口检查信息,或直接使用BigQuery文档中提到的BigQuery客户端库发出查询: 有时浏览器会根据本地配置缓存结果。您可以尝试使用新的

当我尝试在该表上运行
DELETE
语句时,它失败了,因为

UPDATE or DELETE DML statements are not supported over
table <tableName> with streaming buffer

这正常吗?如果没有,如何强制刷新流缓冲区?

有时浏览器会根据本地配置缓存结果。您可以尝试使用新的浏览器窗口检查信息,或直接使用BigQuery文档中提到的BigQuery客户端库发出查询:


有时浏览器会根据本地配置缓存结果。您可以尝试使用新的浏览器窗口检查信息,或直接使用BigQuery文档中提到的BigQuery客户端库发出查询:


罪魁祸首是糟糕的缓存,这是由文档页面中使用的BigQueryAPI浏览器造成的。特别是,我使用参考页面上的工具来检查

GET https://www.googleapis.com/bigquery/v2/projects/<projectId>/datasets/<dataset>/tables/<tableName>?fields=streamingBuffer
GEThttps://www.googleapis.com/bigquery/v2/projects//datasets//tables/?fields=streamingBuffer


检查Chrome中的网络控制台后发现,谷歌的API会不断响应
304 Not Modified
,直到你打开一个新的浏览器会话,此时它返回
200
,并给出准确的响应。

罪魁祸首是错误的缓存,由文档页面中使用的BigQuery API浏览器造成的。特别是,我使用参考页面上的工具来检查

GET https://www.googleapis.com/bigquery/v2/projects/<projectId>/datasets/<dataset>/tables/<tableName>?fields=streamingBuffer
GEThttps://www.googleapis.com/bigquery/v2/projects//datasets//tables/?fields=streamingBuffer

检查Chrome中的网络控制台后发现,谷歌的API会持续响应
304 Not Modified
,直到你打开一个新的浏览器会话,此时它会返回
200
,并给出准确的响应