分析SQL语句性能3种方法分享
分析SQL语句性能3种方法分享
发布时间:2016-12-29 来源:查字典编辑
摘要:第一种方法:复制代码代码如下:Minimsdn.com为您提供的代码:--TurnON[DisplayIOInfowhenexecuteSQ...

第一种方法:

复制代码 代码如下:

Minimsdn.com为您提供的代码:

-- Turn ON [Display IO Info when execute SQL]

SET STATISTICS IO ON

-- Turn OFF [Display IO Info when execute SQL]

SET STATISTICS IO OFF

Link: http://msdn.microsoft.com/zh-cn/library/ms184361.aspx

第二种方法:

复制代码 代码如下:

MINIMSDN.com为您提供的代码:

--Turn ON [Display detail info and the request for resources]

SET SHOWPLAN_ALL ON

-- Turn OFF [Display detail info and the request for resources]

SET SHOWPLAN_ALL OFF

Link: http://msdn.microsoft.com/zh-cn/library/ms187735

第三种方法:

分析SQL语句性能3种方法分享1

Links: http://msdn.microsoft.com/zh-cn/library/ff650689.aspx ; http://msdn.microsoft.com/zh-cn/library/aa175244(v=SQL.80).aspx

Demo For three kinds of Method:

For SQL Script:

复制代码 代码如下:

select * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC

v Its Execution plan: (分析SQL语句性能3种方法分享2)

分析SQL语句性能3种方法分享3

v Its IO info: (分析SQL语句性能3种方法分享4)

分析SQL语句性能3种方法分享5

- - You can try one table with 100/10000/1000000 rows but create/don't create Clustered/NONCLUSTERED Index.

v Its Detail info Etc.: (分析SQL语句性能3种方法分享6)

分析SQL语句性能3种方法分享7

For SQL Script:

复制代码 代码如下:

select top 100 * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC

v Its Execution plan: (分析SQL语句性能3种方法分享8)

分析SQL语句性能3种方法分享9

v Its IO info: (分析SQL语句性能3种方法分享10)

分析SQL语句性能3种方法分享11

v Its Detail info Etc.: (分析SQL语句性能3种方法分享12)

分析SQL语句性能3种方法分享13

For SQL Script:

复制代码 代码如下:

select top 100 * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC

order by StagingOMC.COrgTPName

v Its Execution plan: (分析SQL语句性能3种方法分享14)

分析SQL语句性能3种方法分享15

v Its IO info: (分析SQL语句性能3种方法分享16)

分析SQL语句性能3种方法分享17

v Its Detail info Etc.: (分析SQL语句性能3种方法分享18)

分析SQL语句性能3种方法分享19

For SQL Script:

复制代码 代码如下:

select top 100 StagingOMC.COrgTPName,COUNT(CorgID) from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC

group by StagingOMC.COrgTPName

order by StagingOMC.COrgTPName

v Its Execution plan: (分析SQL语句性能3种方法分享20)

分析SQL语句性能3种方法分享21

v Its IO info: (分析SQL语句性能3种方法分享22)

分析SQL语句性能3种方法分享23

v Its Detail info Etc.: (分析SQL语句性能3种方法分享24)

分析SQL语句性能3种方法分享25

- - By these three kinds of methods, you can try to check those words in the internet web are right or wrong about how to improve SQL Script performance.

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mssql数据库学习
热门mssql数据库学习
编程开发子分类