如何測試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 技術,這是我第一次使用這個東東寫程式訪問資料庫,迷迷糊糊搞得一塌糊塗,當時有個同學他們找好的分頁元件,然後寫好了呼叫方法,由於時間比較急,而且第一次用,所以沒有怎麼研究就直接按照注釋使用他們寫好的分頁方法,然而開發過程中一直都對...