我有一个包含大约 2.5 亿行的巨大表。我对该表只有 SELECT 权限。我的意图是从特定列中查询不同的记录。我正在使用查询
select var1, count(*)
from hr.hugetable
group by var1
此查询大约需要 15 分钟才能完成。var1 上没有索引,我无法添加它。有没有办法改进这个查询以更快地获取结果?这个查询也可以(我不需要计算记录,只需要不同的值),但我认为它并不快。
select distinct Var1
from hr.hugetable