工具簡介
SQL Query Analyzer 是圖形化管理工具,用於撰寫、測試 Transact-SQL 陳述式與批次。主要特色:
- 自由格式文字編輯器,支援語法彩色標示。
- 物件瀏覽與搜尋,快速定位資料庫物件。
- 內建建立物件範本,加速開發。
- 預存程序偵錯器。
- 結果集以格狀或文字顯示。
- 圖形化執行計畫,分析每個邏輯步驟。
查詢選項配置
啟動後從 Query → Current Connection Properties 設定,關鍵選項:
| 選項 | 說明 |
| SET NOCOUNT | 不回傳影響列數資訊 |
| SET NOEXEC | 僅編譯不執行 |
| SET PARSEONLY | 僅剖析不編譯/執行 |
| SET CONCAT_NULL_YIELDS_NULL | 串聯含 NULL 則回傳 NULL |
| SET ROWCOUNT | 限制回傳列數 |
| SET ARITHABORT | 除零或溢位終止查詢 |
| SET SHOWPLAN_TEXT | 顯示執行計畫文字版 |
| SET STATISTICS TIME | 顯示剖析/編譯/執行時間 |
| SET STATISTICS IO | 顯示磁碟活動資訊 |
使用建議
- 開發階段開啟
SHOWPLAN_TEXT 與 STATISTICS IO 分析查詢效能。
- 善用範本(File → New → Template)快速建立常用物件腳本。
- 偵錯預存程序時設定中斷點、監視變數。
小結
SQL Query Analyzer 是 DBA 與開發人員進行 T-SQL 開發、除錯與效能分析的核心工具,熟練掌握其配置與功能將大幅提升工作效率。
- 上一篇文章: SQL Server 2000 HTTP 存取架構:虛擬目錄建立與 URL 查詢完整指南
- 下一篇文章: SQL Server Profiler 追蹤建立與事件監控實戰教學
Copyright ©
程式碼之家 All Rights Reserved