SQL效能 簡單測試

2021-05-24 11:43:01 字數 884 閱讀 2403

如何測試sql語句效能,提高執行效率

有時候我們經常為我們的sql語句執行效率低下發愁,反覆優化後,可還是得不到提高

那麼你就用這條語句找出你sql到底是在**慢了

示例: 

setstatistics

io on

setstatistics

time 

ongo

---你要測試的sql語句

select

top100

*from

tbl_cot_recstaticlist

goset

statistics

profile 

offset

statistics

io off

setstatistics

time 

off關於sql語句的執行效率測試

在網上找了好久都沒有找到關於可以模擬測試資料和sql語句執行時間效率的測試工具,算了自己寫乙個吧,很簡單的:

我們必須先得知道sql語句執行的開始時間和結束時間,比如我們要知道select * from article語句的執行效率:

declare

@ddatetime

---定義乙個datetime的變數

set@d

=getdate

()   

---獲取查詢語句開始前的時間

select

*from

article   

---執行查詢語句

select

語句的執行時間

=datediff

(ms,@d,

getdate

())  

---使用datediff()函式,計算精確到ms的執行時間

測試sql語句效能

有時候我們經常為我們的sql語句執行效率低下發愁,反覆優化後,可還是得不到提高 那麼你就用這條語句找出你sql到底是在 慢了 示例 set statistics io on set statistics time on go 你要測試的sql語句 select top 100 from tbl co...

測試mysql語句效能 SQL語句效能測試

隨著軟體系統的複雜度提高,軟體系統的效能瓶頸可能出現的地方有很多,可能是 也可能是應用伺服器,可能是前端介面層,也可能是中介軟體,還有,可能是資料庫。而對於資料庫出現瓶頸而言,又要分兩種情況,一種是資料庫架構 設計有問題 另外一種則是提交處理的sql語句有問題。據統計,在資料庫應用系統中,大部分的效...

簡單測試linq to sql效能

前些日子,做了乙個物業收費系統,cs模式,用到了linq to sql 技術,這是我第一次使用這個東東寫程式訪問資料庫,迷迷糊糊搞得一塌糊塗,當時有個同學他們找好的分頁元件,然後寫好了呼叫方法,由於時間比較急,而且第一次用,所以沒有怎麼研究就直接按照注釋使用他們寫好的分頁方法,然而開發過程中一直都對...