SQL常备知识

本文详细介绍了SQL查询处理过程中的各个阶段顺序,并提供了用于清除缓存和获取查询性能信息的命令,包括如何查看I/O信息、查询时间和执行计划。

1、SQL逻辑查询处理中的各个阶级顺序
      (8)SELECT (9) DISTINCT (11) <tOP_Specification> <select list>
      (1)FROM <Left tables>
      (3)<Join type>Join<Right_table>
      (2) on <join conditions>
      (4)WHERE <where conditions>
      (5)GROUP BY <Group list>
      (6)WITH {CUBE| Rollup}
      (7)Having <Having conditions>
      (10)ORDER BY
2、清除缓存
      dbcc dropcleanbuffers --清空所以数据
      dbcc freeproccache ---要从缓存中清除执行计划
      dbcc flushprocindb(<db_id>)--清空数据库的执行计划
3、STATISTICS IO--返回IO信息
      STATISTICS TIME--返回分析。编译查询的时间以及执行查询时间
      SET SHOWPLAN_TEXT ON--文本格式执行计划      

转载于:https://www.cnblogs.com/wasp520/archive/2009/10/11/1581015.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值