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

2021-05-09 12:51:10 字數 704 閱讀 6862

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語句,返回有關如何執行語句的詳細資訊

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

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

sql中慢查詢的調優

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

SQL 語句效能調優

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