我有两个表格
事件 (event)
- id - 操作系统 (os)
参数 (params)
- id - x轴 (sx) - y轴 (sy)
这两个表通过id字段建立1对1关系。如果执行查询操作,
事件 (event)
- id - 操作系统 (os)
参数 (params)
- id - x轴 (sx) - y轴 (sy)
这两个表通过id字段建立1对1关系。如果执行查询操作,
select count(*)
from
(select id from event where os like 'Android%')
inner join
(select id from params where sx >= 1024)
using id
它们非常缓慢
但如果所有数据都包含在一个表中
select count(*) from event where sx >= 1024 and os like 'Android%'
查询非常快速执行。
请告诉我如何在ClickHouse DB中有效地使用连接操作?将所有数据保留在一个表中并不方便。