我有大约 600 000 行和 20 列的仓库表。行数往往增长得相当快。我通常只需要执行这个查询:
SELECT * FROM MyTable WHERE EventDate BETWEEN @Date1 AND @Date2
目前我只是在主键上聚集了索引,没有更多的索引。这个返回大约 200 000 行的一年查询执行大约 6 分钟,这对我来说真的很慢。列存储索引可以帮助我,将它放在哪一列,包括哪些列?
我有大约 600 000 行和 20 列的仓库表。行数往往增长得相当快。我通常只需要执行这个查询:
SELECT * FROM MyTable WHERE EventDate BETWEEN @Date1 AND @Date2
目前我只是在主键上聚集了索引,没有更多的索引。这个返回大约 200 000 行的一年查询执行大约 6 分钟,这对我来说真的很慢。列存储索引可以帮助我,将它放在哪一列,包括哪些列?