我有一个用于多维数据集处理的大型事实表(让我们称之为分组)。目前它拥有大约8.5亿行的1年数据,并且每天仍在加载,我认为每天至少有200万行。
此表有20列,其中三列是:
我有几个测量组,下面有一个查询:
Select
GroupName
, GroupCategory
, ...
, ...
from [Groupings]
Where
GroupCategory = 'GroupCategory_1'
AND Date >= AnIntDate
AND Date < AnIntDate
其他度量值组查询的唯一区别是'GroupCategory_1'
,在其他度量值组中可能是'GroupCategory_2'
或'GroupCategory_3'
。
我们需要减少多维数据集处理时间,这些度量组是瓶颈。我已尝试将GroupCategory
和Date
设为ClusteredIndex。
我认为我正在使用正确的索引。我有什么可以检查的吗?