濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > SQL Server 2016里的sys.dm_exec_input_buffer的問(wèn)題

SQL Server 2016里的sys.dm_exec_input_buffer的問(wèn)題

熱門標(biāo)簽:真3地圖標(biāo)注 疫情時(shí)期電話機(jī)器人 臺(tái)灣外呼系統(tǒng)軟件 濮陽(yáng)清豐400開頭的電話申請(qǐng) 樂(lè)昌電話機(jī)器人 地圖標(biāo)注可以編輯地名嗎 南京怎么申請(qǐng)400這種電話 地圖標(biāo)注跑線下市場(chǎng) 南通智能外呼系統(tǒng)怎么樣

我們都知道DBCC命令有點(diǎn)尷尬,因?yàn)槟悴荒茉赥-SQL查詢里調(diào)用它們,你也不能關(guān)聯(lián)它們的輸出到其它DMV/DMF。例如你想為每個(gè)用戶會(huì)話返回最后一個(gè)執(zhí)行的SQL語(yǔ)句....

sys.dm_exec_input_buffer

在SQL Server 2016里,事情就變得簡(jiǎn)單多,因?yàn)槲④洖槟闾峁┝艘粋€(gè)新DMFsys.dm_exec_input_buffer,它和DBCC INPUTBUFFER一樣做同樣的工作。

使用sys.dm_exec_input_buffer非常簡(jiǎn)單:這個(gè)DMF需要2個(gè)輸入?yún)?shù)——會(huì)話和指定會(huì)話的請(qǐng)求id。下面代碼展示了調(diào)用新函數(shù)的簡(jiǎn)單例子。

SELECT * FROM sys.dm_exec_input_buffer(55, 0)
GO 

但你可以做更復(fù)雜的事情,像用CROSS APPLY運(yùn)算符與其它DMV關(guān)聯(lián)信息。我們來(lái)看下面的代碼。

SELECT
r.session_id, 
ib.event_info
FROM sys.dm_exec_requests r
JOIN sys.dm_exec_sessions s ON s.session_id = r.session_id
CROSS APPLY sys.dm_exec_input_buffer(r.session_id, r.request_id) ib
WHERE
s.is_user_process = 1
GO

如你在這里看到的,這個(gè)查詢對(duì)于所有當(dāng)前執(zhí)行的查詢,返回所有提交的SQL語(yǔ)句。很簡(jiǎn)單,是不是?

您可能感興趣的文章:
  • SqlServer應(yīng)用之sys.dm_os_waiting_tasks 引發(fā)的疑問(wèn)(上)
  • SqlServer應(yīng)用之sys.dm_os_waiting_tasks 引發(fā)的疑問(wèn)(中)

標(biāo)簽:福建 河北 廣安 阿里 南京 陜西 通遼 馬鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server 2016里的sys.dm_exec_input_buffer的問(wèn)題》,本文關(guān)鍵詞  SQL,Server,2016里,的,sys.dm,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server 2016里的sys.dm_exec_input_buffer的問(wèn)題》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server 2016里的sys.dm_exec_input_buffer的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    原平市| 北京市| 静乐县| 靖州| 土默特左旗| 呼和浩特市| 福贡县| 明星| 弋阳县| 资溪县| 乐亭县| 亚东县| 金山区| 河东区| 华坪县| 龙泉市| 巴楚县| 肃南| 金门县| 大同县| 大城县| 星子县| 静宁县| 马鞍山市| 砀山县| 苍南县| 霞浦县| 贵溪市| 菏泽市| 淮南市| 双辽市| 定兴县| 凌源市| 星子县| 辽宁省| 崇文区| 玉环县| 乌拉特中旗| 洛南县| 安图县| 丽水市|