中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

sqlserver怎么查詢歷史sql執行記錄

小億
1197
2024-02-02 14:11:00
欄目: 云計算

在SQL Server中,可以通過查詢系統表來獲取歷史SQL執行記錄。以下是一些常用的系統表和視圖:

  1. sys.dm_exec_query_stats:該視圖返回有關最近執行的查詢的統計信息,包括查詢的執行計劃、CPU使用情況、內存使用情況等。
SELECT
    *
FROM
    sys.dm_exec_query_stats
  1. sys.dm_exec_sql_text:該視圖返回有關SQL語句的詳細信息,包括SQL文本和語句的執行計劃。
SELECT
    *
FROM
    sys.dm_exec_sql_text(PLAN_HANDLE)

其中PLAN_HANDLE是從sys.dm_exec_query_stats視圖中獲取的執行計劃句柄。

  1. sys.dm_exec_requests:該視圖返回有關當前執行的請求的信息,包括正在執行的SQL語句、進度、等待類型等。
SELECT
    *
FROM
    sys.dm_exec_requests
  1. sys.dm_exec_sessions:該視圖返回有關當前連接到SQL Server的會話的信息,包括會話ID、登錄名、應用程序名稱等。
SELECT
    *
FROM
    sys.dm_exec_sessions
  1. sys.dm_exec_connections:該視圖返回有關當前連接到SQL Server的連接的信息,包括連接ID、客戶端IP地址、連接狀態等。
SELECT
    *
FROM
    sys.dm_exec_connections
  1. sys.dm_exec_query_plan:該函數返回給定SQL語句的執行計劃。
SELECT
    *
FROM
    sys.dm_exec_query_plan(PLAN_HANDLE)

其中PLAN_HANDLE是從sys.dm_exec_query_stats視圖中獲取的執行計劃句柄。

請注意,這些系統表和視圖中的數據只會在SQL Server的內存中保留一段時間,一旦SQL Server重啟或者緩存被清空,這些歷史記錄會丟失。如果需要長期保存歷史SQL執行記錄,可以考慮使用SQL Server的追蹤功能或第三方工具。

0
嵊泗县| 彰化市| 孝感市| 武邑县| 团风县| 闻喜县| 灵台县| 平阴县| 咸阳市| 吉林省| 遂宁市| 旅游| 禹州市| 湘西| 翁牛特旗| 尼木县| 苗栗县| 霍邱县| 商丘市| 丰城市| 安化县| 荥经县| 石门县| 乳山市| 固镇县| 沈阳市| 宁晋县| 六枝特区| 屯昌县| 介休市| 巴南区| 新昌县| 抚远县| 石林| 唐河县| 古浪县| 玉山县| 洛隆县| 苏尼特右旗| 茂名市| 镇康县|