我開發了一個使用asp.net進行計算的程序。根據某些進程得到一些時間(sql數據讀取Bcoz)。如何使用asp.net顯示sql進程
我想加載sql數據(例如:用戶id)到asp.net頁面,而sql進程ia running.I嘗試做在這使用label.but它不工作。
在其他的方式,我試圖做實時數據loading.Is這可能嗎?..
我開發了一個使用asp.net進行計算的程序。根據某些進程得到一些時間(sql數據讀取Bcoz)。如何使用asp.net顯示sql進程
我想加載sql數據(例如:用戶id)到asp.net頁面,而sql進程ia running.I嘗試做在這使用label.but它不工作。
在其他的方式,我試圖做實時數據loading.Is這可能嗎?..
是它可能只是你需要添加的代碼在你的web.config文件並運行應用程序它會在頁面渲染後立即提示您加載時間(每頁基數)。向下滾動鼠標並獲取詳細信息。
<system.web>
<trace pageOutput="true" requestLimit="10" enabled="true" localOnly="true" traceMode="SortByTime" mostRecent="true"/>
</system.web>
注意:您需要在web.config文件中已存在的system.web中編寫代碼的跟蹤部分。
與此查詢我想你可以選擇你需要的數據:
SELECT st.text, r.session_id, r.status, r.command, r.cpu_time, r.total_elapsed_time
FROM sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS st
如果您知道所需的會話ID,您可以添加到查詢:
WHERE r.session_id = <spid number>
這裏<spid number>
是你的會話ID。
Thankz爲您的reply.but itz不顯示sql閱讀器數據。 – TRS 2012-08-06 10:48:04