“用聚合索引比用不是聚合索引的主键速度快 ”该怎么理解?

解决方案 »

  1.   


    --仅在主键gid上建立聚集索引,并且不划分时间段: 
    Select gid,fariqi,neibuyonghu,title from tgongwen 
    用时:128470毫秒(即:128秒) --在主键上建立聚集索引,在fariq上建立非聚集索引: 
    select gid,faneibuyonghu,title from Tgongwen 
    where fariqi> dateadd(day,-90,getdate()) 
    用时:53763毫秒(54秒) --将聚合索引建立在日期列(fariqi)上: 
    select gid,fariqi,neibuyonghu,title from Tgongwen 
    where fariqi> dateadd(day,-90,getdate()) 
    用时:2423毫秒(2秒) 建议阅读:
    http://bzyyc.happy.blog.163.com/blog/static/61430647201111652726786/
      

  2.   

    我想知道仅仅执行 select * from table1 这样的形式,
    在有聚集所以,有非聚集索引,和没有任何索引的三个条件下的速度差别???
      

  3.   

    快不快 看了sql 才知道
      

  4.   

    但是对于select * from table 这样的全表查询,有没有索引还有什么区别呢?