Sql中的SET語句及調優查詢的主要方法

2021-05-22 01:51:17 字數 651 閱讀 3889

sql中的set語句及調優查詢的主要方法

microsoft提供了三種調優查詢的主要的方法:

使用set statistics io 檢查查詢所產生的讀和寫

使用set statistics time檢查查詢的執行時間

使用set showplan分析查詢的查詢計畫

一、set statistics io on/off

使用set statistics io 檢查查詢所產生的讀和寫

它會使 sql server 顯示有關由 transact-sql 語句生成的磁碟活動量的資訊。

例如:這個掃瞄統計告訴我們掃瞄執行的數量,邏輯讀顯示的是從快取中讀出來的頁面的數量,物理讀顯示的是從磁碟中讀的頁面的數量。

二、set statistics time on/off

使用set statistics time檢查查詢的執行時間

三、set showplan

set showplan_all on/off

不執行sql語句,返回有關語句執**況的詳細資訊,並估計語句對資源的要求

set showplan_text on/off

不執行sql語句,返回有關如何執行語句的詳細資訊

四、set nocount on/off 顯示/不顯示n rows affected

Sql中的SET語句及調優查詢的主要方法

sql 中的set 語句及調優查詢的主要方法 microsoft 提供了三種調優查詢的主要的方法 使用set statistics io 檢查查詢所產生的讀和寫 使用set statistics time 檢查查詢的執行時間 使用set showplan 分析查詢的查詢計畫 一 set statis...

sql中慢查詢的調優

一 設定相應的慢sql show variables like quer 查詢慢查詢的相關資訊,如下圖是設定過的相應資訊 show status like slow queries 查詢慢查詢的數量 1.set global slow query log on 開啟慢查詢 2.set global ...

SQL 語句效能調優

經常聽到有做應用的朋友抱怨資料庫的效能問題,比如非常低的併發,令人崩潰的響應時間,長時間的鎖等待,鎖公升級 甚至是死鎖,等等。在解決這些問題的過程中,dba 經常發現應用開發人員對資料庫的 誤用 包括 返回過多不必要的資料 不必要和不適當加鎖,對隔離級別的誤用和對儲存過程的誤用等等。但是,面對浩如煙...