0
SELECT SUM(AMT) FROM TB_TMP_TR GROUP BY ACCNO
SELECT SUM(AMT) FROM TB_TMP_TR2 GROUP BY ACCNO
,唯一不同的是TB_TMP_TR
有ACC
为聚集索引和TB_TMP_TR2
有ACC
非聚集索引更多。执行计划显示,聚簇索引查询的成本比非聚集索引
执行计划显示,第一是采取65%,第2个需要35%(批号相对)
但
SELECT * FROM TB_TMP_TR WHERE ACCNO = @acc
SELECT * FROM TB_TMP_TR2 WHERE ACCNO = @acc
一号更快
我不知道为什么?
什么**数据类型,这两个查询**是'ACCNO'在你的表?在第二个例子中 - TB_TMP_TR2是否有其他一些列定义为聚簇索引?如果是这样:什么专栏?该列的数据类型是什么? –