分析SQL語句性能3種方法分享
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
第三種方法:

Demo For three kinds of Method:
For SQL Script:
select * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC
v Its Execution plan: (
)

v Its IO info: (
)

- - You can try one table with 100/10000/1000000 rows but create/don't create Clustered/NONCLUSTERED Index.
v Its Detail info Etc.: (
)

For SQL Script:
select top 100 * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC
v Its Execution plan: (
)

v Its IO info: (
)

v Its Detail info Etc.: (
)

For SQL Script:
select top 100 * from dbEBMSStaging.dbo.MSSalesTxlatOrganizationMaster_Corg StagingOMC
order by StagingOMC.COrgTPName
v Its Execution plan: (
)

v Its IO info: (
)

v Its Detail info Etc.: (
)

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: (
)

v Its IO info: (
)

v Its Detail info Etc.: (
)

- - 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.
相關(guān)文章
SQL SERVER 表與表之間 字段一對(duì)多sql語句寫法
這篇文章主要介紹了SQL SERVER 表與表之間 字段一對(duì)多sql語句寫法,需要的朋友可以參考下2017-01-01
一個(gè)函數(shù)解決SQLServer中bigint 轉(zhuǎn) int帶符號(hào)時(shí)報(bào)錯(cuò)問題
這篇文章主要介紹了解決SQLServer中bigint 轉(zhuǎn) int帶符號(hào)時(shí)報(bào)錯(cuò)問題的函數(shù),需要的朋友可以參考下2014-08-08
SQLSERVER 臨時(shí)表和表變量的區(qū)別匯總
不管臨時(shí)表還是表變量都帶了表這個(gè)詞,既然提到表 ,按推理自然會(huì)落到某數(shù)據(jù)庫中,如果真在一個(gè)數(shù)據(jù)庫中,那自然就有它的存儲(chǔ)文件 .mdf和.ldf,那是不是如我推理的那樣呢,這篇文章主要介紹了SQLSERVER 臨時(shí)表和表變量到底有什么區(qū)別,需要的朋友可以參考下2023-02-02
SQL?Server如何設(shè)置用戶只能訪問特定數(shù)據(jù)庫和訪問特定表或視圖
最近項(xiàng)目中需要限定特定的用戶只能查看并訪問特定的數(shù)據(jù)庫,防止多個(gè)用戶對(duì)數(shù)據(jù)庫操作時(shí)一些誤操作,所以這篇文章主要給大家介紹了關(guān)于SQL?Server如何設(shè)置用戶只能訪問特定數(shù)據(jù)庫和訪問特定表或視圖的相關(guān)資料,需要的朋友可以參考下2023-04-04
SQL Server數(shù)據(jù)庫文件過大而無法直接導(dǎo)出解決方案
這篇文章主要介紹了SQL Server數(shù)據(jù)庫文件過大而無法直接導(dǎo)出解決方案,文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08
SQL一條語句統(tǒng)計(jì)記錄總數(shù)及各狀態(tài)數(shù)
這篇文章主要為大家介紹了SQL一條語句統(tǒng)計(jì)記錄總數(shù)及各狀態(tài)數(shù)的sql語句,需要的朋友可以參考下2013-12-12
Sql Server里刪除數(shù)據(jù)表中重復(fù)記錄的例子
這篇文章主要介紹了Sql Server里刪除數(shù)據(jù)表中重復(fù)記錄的例子,本文給出了3種操作方法,需要的朋友可以參考下2014-08-08
SQL Server通過重建方式還原master數(shù)據(jù)庫
這篇文章主要為大家詳細(xì)介紹了SQL Server通過重建方式還原master數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下2016-09-09

