索引视图可以提高性能

来源:互联网 发布:d3.js官网教程 编辑:程序博客网 时间:2024/05/03 13:08
SETSTATISTICSTIMEON

SELECT
 MemberProvince,
       
MemberCity,
       
COUNT(1)AS数量
FROM
   member.memberbaseinfo
GROUP
BYMemberProvince,
       
MemberCity
SET
STATISTICSTIMEOFF
--DROP VIEW vv

CREATE
VIEWvv
WITH
SCHEMABINDING
AS

   
SELECT MemberProvince,
           
MemberCity
,
           
COUNT_BIG(*)AS数量
   
FROM   member.memberbaseinfo
   
GROUPBYMemberProvince,
           
MemberCity


CREATE
UNIQUECLUSTEREDINDEXIDX_V1
ON
vv(MemberProvince,MemberCity);
   

SET
STATISTICSTIMEON

SELECT
 MemberProvince,
       
MemberCity,
       
COUNT
(1)AS数量
FROM
   member.memberbaseinfo
GROUP
BYMemberProvince,
       
MemberCity
性能有大幅提升
原创粉丝点击