【发布时间】:2015-06-23 14:27:52
【问题描述】:
Modifier allowLargeResults 已设置,我也尝试过交互式和批量查询优先级。 search_results 表中有 70M 条记录,searches 中有 10M 条记录,buy 表中有大约(仅)900 条记录。而且 WHERE 还可以很好地减少行数。
SELECT
s.flyFrom, s.to, s.typeFlight, r.price, b.price, b.affily
FROM [sptest.buy] AS b
INNER JOIN [sptest.search_results] AS r
ON b.booking_token=r.booking_token
INNER JOIN [sptest.searches] AS s
ON s.searchid=r.searchid
WHERE
DATE(r.saved_at) >= DATE('2015-06-23 00:00:00') AND
DATE(s.saved_at) >= DATE('2015-06-23 00:00:00')
LIMIT 10
问题可能是由大的连接键引起的吗? booking_token 键是可变大小的 50-600 个字符。
【问题讨论】:
标签: google-bigquery