SqlServer执行计划 MSSQLSERVER执行计划详解

MSSQLSERVER执行计划详解

-- 1、取前10条
select top 10 * from ServiceInvoke;
select top 10 * from AdoLog;

-- 2根据聚集索引排序
select top 10 * from ServiceInvoke order by CreateTime desc;
select top 10 * from AdoLog order by CreateTime desc;

 

-- 3根据非索引排序
select top 10 * from ServiceInvoke order by IsDeleted desc;
select top 10 * from AdoLog order by Message desc;

-- 4根据聚集索引赛选
select top 10 * from ServiceInvoke where CreateTime > '2018-12-18' ;
select top 10 * from AdoLog where CreateTime > '2018-12-18' ;

-- 5根据聚集索引赛选排序
select top 10 * from ServiceInvoke where CreateTime > '2018-12-18' order by CreateTime desc;
select top 10 * from AdoLog a where CreateTime > '2018-12-18' order by CreateTime desc;

-- 6普通字段筛选聚集索引字段排序
select top 10 * from ServiceInvoke where OutParam like '%330723196704072361%' order by CreateTime desc;
select top 10 * from AdoLog where Message like '%330723196704072361%' order by CreateTime desc;

  

-- 8多字段筛选聚集索引排序
select top 10 * from ServiceInvoke where OutParam like '%330723196704072361%'  and CreateTime > '2018-12-18' order by CreateTime desc;
select top 10 * from AdoLog a where Message like '%330723196704072361%' and  CreateTime > '2018-12-18' order by CreateTime desc;

-- 9多字段搜索普通字段排序
select top 10 * from ServiceInvoke where OutParam like '%330723196704072361%'  and CreateTime > '2018-12-18' order by OutParam desc;
select top 10 * from AdoLog a where Message like '%330723196704072361%' and  CreateTime > '2018-12-18' order by Message desc;

猜你喜欢

转载自www.cnblogs.com/zhanhengzong/p/10137693.html