MSSQL优化之索引优化
来源:互联网 发布:linux ssh远程登录 编辑:程序博客网 时间:2024/05/22 06:26
1。用count(*)统计比用count(字段)快。用count(主键)速度最快!
2。select cid,title,cnt from table where cid > 9999999 or riqi > '2004-9-16'
select cid,title,cnt from table where cid > 9999999
union
select cid,title,cnt from table where riqi > '2004-9-16'
当 or 两边不同列名时,union方法比or快;当or两边同列名时or方法比union快!
3。order by按聚集索引列排序效率最高
A、select top 99999 title,cnt from table B、select top 99999 title,cnt from table order by cid C、select top 99999 title,cnt from table order by riqi
速度:C > A >B
注:为每张表都添加一datetime类型字段,默认为getdate() ,并将其设成唯一索引、创建成聚集的。以后的查询记录集都加order by 聚集索引。
要将聚集索引建立在:
1、最频繁使用的、用以缩小查询范围的字段上;
2、最频繁使用的、需要排序的字段
参考:http://www.cnblogs.com/csMapx/articles/2270026.html
- MSSQL优化之索引优化
- MSSQL优化之索引优化
- MSSQL优化之索引优化
- MSSQL优化之索引优化
- MSSQL优化之索引优化
- MSSQL优化-索引
- mysql优化之索引优化
- MSSQL优化
- mssql 优化
- 索引---最直接的切入点(MSSQL个人笔记之数据库优化之路 一)
- SQL 优化之索引
- MySQL优化之索引
- MySQL优化 之 索引
- SQL优化之索引
- SQL优化之索引
- SQL 优化之索引
- MySql优化之索引
- SQL优化之索引
- 第二十天(C++代码重用V)
- 针对Python 右键没有Edit with IDLE的解决方法
- (C)string的一些常用函数原型
- vim 按文本行长度进行排序
- INT 字段 原数相加或是相减
- MSSQL优化之索引优化
- 用gallery实现可滑动的Tab
- c++中消息函数(2)----GetMessage函数
- C#实现UDP打洞
- 关于uboot.lds文件的分析
- java----泛型
- win7 JDK 环境变量配置
- Java-javabean内省
- char 、varchar和nvarchar的区别