我有一个表格events_20181001 till events_20181024
,其格式为
projectname:some_name.events_20181024
,我正在查询特定的列。
如果我在_Table_suffix
和event_20181001
之间使用event_20181024
,则数据约为14 gb,这是巨大的,而且成本更高。如何解决/优化查询?
真正的查询如下:
select date, evname as ev1,ui.value.string_value as k1, upk1.value.string_value as k2, upk.value.string_value as k3
from `project_name.some_name.*`,
unnest(somejsonkey) as ui,
unnest(somejsonkey) as upk,
unnest(somejsonkey) as upk1
where event_name = 'abc'
and upk1.key = 'def'
and upk.key ='ghi'
and ui.key = 'someidentity'
and _TABLE_SUFFIX BETWEEN 'events_20181001' AND 'events_20181024';