翻譯|使用教程|編輯:黃竹雯|2018-08-23 11:46:58.000|閱讀 388 次
概述:本文將教您在使用dbForge Query Builder for SQL Server時,如何分析SQL查詢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
您可以使用Query Profiler工具來調(diào)試,故障排除,監(jiān)視和測量應(yīng)用程序的SQL語句和存儲過程。如果您的應(yīng)用程序存在您認(rèn)為可能由特別長時間運(yùn)行的查詢引起的性能問題,則可以分析查詢持續(xù)時間。
在本文中,我們將介紹如何分析簡單查詢。作為示例,我們將使用Microsoft的AdventureWorks2012測試數(shù)據(jù)庫。
我們將從Person表中選擇名字為“Robin”的所有人。
1. 在“Start” 頁面上,單擊“Query Profiler” 。將打開一個新的SQL文檔窗口。
2. 在文本編輯器中,鍵入以下腳本:
3. 單擊“Execute” 。Plan Diagram窗口打開。
請注意,選擇圖標(biāo)包含警告標(biāo)記,用于警告缺點(diǎn)。將鼠標(biāo)指針懸停在“Select” 圖標(biāo)上時,會自動顯示工具提示。工具提示的底部包含警告消息,告訴我們索引缺失。要添加索引,請執(zhí)行以下腳本:
現(xiàn)在我們可以回到Query Profiler,然后單擊Get New Results按鈕。
每次獲得執(zhí)行查詢的分析結(jié)果時,它們都會在樹視圖中顯示為具有查詢執(zhí)行時間和日期的新節(jié)點(diǎn)。編輯查詢時,您想知道更改是否會縮短查詢執(zhí)行時間。Query Profiler可以快速比較分析結(jié)果。要比較結(jié)果,請按住CTRL鍵并選擇兩個計劃圖。
注意:在獲取查詢分析結(jié)果后保存查詢文件時,后者將自動存儲在* .design文件中。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn