环境:具有1个CPU和4个核心的VM上的SQL Server 2012。
经验:作为DBA - >新
MAXDOP设置为默认值0
我有一个超过1亿条记录的大表,我正在努力提高查询性能。我遇到了大量的CXPACKET等待时间,就像查询正在运行一样。所以我想创建一些非聚集索引或过滤索引。过滤后的索引没有提供任何帮助。
我的问题是提高绩效的最佳方法是什么?我打算创建4个非聚集索引(通常加入的索引)。
你可以看到我是新来的,所以我可能会遗漏可能需要的信息。
答案 0 :(得分:0)
我会仔细研究执行计划,并专门查看最常用的SQL或最昂贵的SQL。确保SQL正在执行您期望的操作,并确保不使用错误的计划。