SQL查询执行计划优化

原创 2016年06月01日 09:56:06
dbcc dropcleanbuffers --清除缓存
  set showplan_all on --以文本方式查看计划
  GO
set statistics IO on --开启查看逻辑、物理读取信息
set statistics time on--开启CPU编译 耗时信息
  dbcc useroptions --查看数据库相关配置 如事务隔离级别
   
 ---根据CPU消耗列出前5个最差性能的查询SQL:
SELECT TOP 5
    st.text,
    qp.query_plan,
    qs.*
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER BY total_worker_time DESC
GO


--根据I/O消耗查询出性能最差的SQL语句
 
 SELECT TOP 5
    st.text,
    qp.query_plan,
    qs.*
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.plan_handle) st
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER BY total_logical_reads DESC
GO
  

SQL Server 性能调优 之执行计划(Execution Plan)调优

SQL Server 性能调优 之执行计划(Execution Plan)调优
  • sqlchen
  • sqlchen
  • 2014年06月19日 15:53
  • 2407

通过分析SQL语句的执行计划优化SQL (四)

第4章 ORACLE的优化器        优化器有时也被称为查询优化器,这是因为查询是影响数据库性能最主要的部分,不要以为只有SELECT语句是查询。实际上,带有任何WHERE条件的DML(INSE...
  • mustbelove
  • mustbelove
  • 2006年11月20日 17:29
  • 674

通过分析SQL语句的执行计划优化SQL

 通过分析SQL语句的执行计划优化SQL (一) 作者: 不详  来源: ChinaITlab  http://www.csai.cn  2006年03月07日   第1章 性能调整综述   Orac...
  • zhuliangxiong
  • zhuliangxiong
  • 2007年09月15日 05:07
  • 1299

mysql中的SQL优化与执行计划

一,如何判断SQL的执行效率?      通过explain 关键字分析效率低的SQL执行计划。      比如: explain select sum(moneys) from sales a, c...
  • lijiaz5033
  • lijiaz5033
  • 2015年12月01日 15:32
  • 1195

通过分析SQL语句的执行计划优化SQL总结)

  • 2010年01月31日 11:23
  • 553KB
  • 下载

通过分析SQL语句的执行计划优化SQL

  • 2009年05月24日 00:50
  • 6KB
  • 下载

SqlServer 执行计划及Sql查询优化初探

http://www.alixixi.com/program/a/2010062662233.shtml --建测试表 CREATE TABLE T_UserInfo ( Userid v...
  • wyqlxy
  • wyqlxy
  • 2013年09月16日 12:19
  • 1751

使用PL/SQL执行计划进行sql调优

使用PL/SQL执行计划进行sql调优 1、打开工具:pl/sql  developer 在pl/sql中写好一个SQL语句,然后按F5打开执行计划分析窗口 2、查看cost,获得消耗资源的总体印象 ...
  • heshouyou
  • heshouyou
  • 2017年03月07日 11:11
  • 1215

通过分析SQL语句的执行计划优化SQL(总结)

  • 2008年10月15日 11:38
  • 984KB
  • 下载

通过分析SQL语句的执行计划优化SQL (九)

  环境:oracle 817 + linux + 阵列柜swd_billdetail 表5000万条数据SUPER_USER ...
  • mustbelove
  • mustbelove
  • 2006年11月20日 17:32
  • 727
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL查询执行计划优化
举报原因:
原因补充:

(最多只允许输入30个字)