博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习sql
阅读量:6575 次
发布时间:2019-06-24

本文共 1474 字,大约阅读时间需要 4 分钟。

 

sql语句 关键字等

--打开IO统计set statistics io on--打开时间统计set statistics time onselect * from  Product where[name] like 'p%'--关闭IO统计set statistics io off--关闭时间统计set statistics time offdbcc loginfo--查看日志信息--非聚集索引覆盖create nonclustered index test_coverage_soh on xxx(customerid,adressid)--include的魔力 前边俩个是有序的后边total无序的create nonclustered index test_coverage_soh on xxx(customerid,adressid) include (total)--非聚集索引的交叉--非聚集索引的交叉看以看作是覆盖索引的扩展!create nonclustered index test_coverage_soh on xxx(customerid)create nonclustered index test_coverage_soh on xxx(adressid)select * from xxx where customerid=? and adressid=?--非聚集索引的连接--非聚集索引的连接实际上是非聚集索引的交叉的一种特例。使得多个非聚集索引交叉后可以覆盖所要查询的数据,从而使得从减少查询基本表变成了完全不用查询基本表:create nonclustered index test_coverage_soh on xxx(customerid)create nonclustered index test_coverage_soh on xxx(adressid)select customerid,adressid from xxx where customerid=? and adressid=?--非聚集索引的过滤--很多时候,我们并不需要将基本表中索引列的所有数据全部索引,比如说含有NULL的值不希望被索引,或者根据具体的业务场景,有一些数据我们不想索引create nonclustered  index test_coverage_soh on xxx(customerid,ordernumber)where ordernumber is not nullselect customerid,ordernumber from xxx where    ordernumber is not null

参考:

 

每个人都会犯错,不过6个小时发现问题,这个时间成本也够高的,profiler应该可以比较快定位到耗cpu,耗带宽的语句的。

再说说 count() 的写法,不管是 count(0),count(1),还是count(*)的差异,实践才是硬道理,不要浮于理论。
关于查询行数mssql里面还有一种比较快的写法 
sql2000:
select rows from sysindexes 
where indid in(0,1) and id = object_id('你的表名称')
sql2005:
select rows from sys.partitions 
where index_id in(0,1) and object_id = object_id('你的表名称')

转载地址:http://bbgjo.baihongyu.com/

你可能感兴趣的文章
[清华集训2014]玛里苟斯
查看>>
Doctype作用?严格模式与混杂模式如何区分?它们有何意义
查看>>
0029-求最小的数
查看>>
【MVC+EasyUI实例】对数据网格的增删改查(上)
查看>>
第三章:如何建模服务
查看>>
EF CodeFirst下数据库更新
查看>>
Project Euler 345: Matrix Sum
查看>>
mysql允许远程登录
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
POJ1703 Find them, Catch them
查看>>
Eclipse Java注释模板设置
查看>>
Docker网络的基本功能操作示例
查看>>
自适应备忘录 demo
查看>>
HTML转义字符大全(转)
查看>>
Optimizing Oracle RAC
查看>>
[摘录]调动员工积极性的七个关键
查看>>
Linux getcwd()的实现【转】
查看>>
Backup Volume 操作 - 每天5分钟玩转 OpenStack(59)
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>
转: maven进阶:一个多模块项目
查看>>