如何測試MS_SQL語句的執行效率 |
答題得分者是:Stallion
|
leonli80
一般會員 發表:29 回覆:27 積分:11 註冊:2006-08-01 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
安裝MSSQL SERVER 不管是SERVER或者是CLIENT端都不是有個ENTERPRISE MANAGER嗎?裡面有個SQL PROFILEER可以用。
===================引 用 leonli80 文 章=================== 我的程式要在SQL中查詢一些數據,我寫了兩種SQL語句,都可以查詢得到,因爲我測試時候資料比較少,看不出來哪種語句更好,執行效率更高一些,我想問一下,有沒有什麽工具可以比較兩個語句的執行效率,或者我寫的一個語句不是很高效,可以給出一些建議的工具,謝謝。 |
lin
一般會員 發表:1 回覆:12 積分:7 註冊:2002-09-04 發送簡訊給我 |
如果單純要測試執行的時間
procedure TForm1.BitBtn1Click(Sender: TObject); var beg_time:integer; begin beg_time:= GetTickCount(); sql.close; sql.text:='select * .......'; sql.open; edit1.text:='時間:' IntToStr(GetTickCount()-beg_time); end; 用 SQL Query Analyzer 分析 的評估,和索引微調是個不錯的工具
------
林 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |