【发布时间】:2015-11-19 23:14:25
【问题描述】:
对我的一张表进行简单的计数查询需要很长时间(约 18 秒)才能完成,该表有大约 50 万行,在更大的表(大约 3 百万)中进行相同的查询需要不到3 秒。架构完全相同,查询是一个简单的 SELECT count(*) FROM [dataset.table]
任何想法为什么会发生这种情况以及我可以做些什么来防止它?
【问题讨论】:
-
每个查询处理多少数据?
-
您能否为耗时 18 秒的查询提供作业 ID?
-
@JenTong :根据 UI,计数处理 0B。根据相同的 UI,表本身有 404 MB
-
@JordanTigani :我可以提供,每次我查询都会发生,我应该在这里发布 id 吗?
-
是的,请发布它,它会让 BigQuery 工程师之一查看查询统计信息以找出问题所在。小表上的 COUNT(*) 不会花费那么长时间。
标签: google-bigquery