Ⅰ server 怎麼查看正在執行的sql
查看正在執行的SQL語句
使用SQL自帶的SQL Server Profiler,以可視化界面的方式來查看。
從開始=》所有程序=》Microsoft SQL Server 2008=》性能工具打開Profiler工具,也可以打開SQL Server Management Studio=》工具=》SQL Server Profiler。
然後選擇文件=》新建=》跟蹤打開一個連接窗口,選擇將要跟蹤的伺服器實例然後連接,並打開「跟蹤屬性」對話框,點運行即可看到正在執行的SQL語句。
Ⅱ Sql Server 通過觸發器 獲取當前正在執行的Sql 語句 怎麼獲取
我記得在sql server中當要用到觸發器時,要插入,修改,刪除,就應該用到系統內置表,inserted和deleted。當向表中插入一條數據時,你可以 select * from inserted 就可以查詢到你剛才插入的數據。
Ⅲ 如何查詢當前正在執行的sql語句
oracle中
v$session
里的sql_address,
sql_hash_value
可以連到v$sqlarea
的address,
hash_value.
這樣就可以看到所有當前的session和它們在執行什麼,
已經所執行sql的狀況。
Ⅳ sqlserver如何查詢當前的所有在執行的sql
用sql2000用事件探查器,2000以上用SQL profiler(開始,所有程序,Microsoft SQL sever 200x,性能工具裡面)
Ⅳ 如何在mysql命令窗口獲取到程序正在執行的sql
mysql 命令導入sql
進入mysql 安裝所在的目錄的子目錄bin. 輸入執行導入sql的命令.
例如: 你的mysql 安裝在 d:\mysql
步驟如下:
開始 -> 運行 -> 輸入CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
其中 root 為你的mysql管理員用戶名, 123456 為密碼 test為資料庫名稱 d:\a.sql 為備份下來的數據文件所在位置.
Ⅵ 怎麼找到當前session正在執行的sql
1如果是web的話直接Session["sql的ID"]就可以獲取
2如果是資料庫的話,如sqlserver的話,是在
工具 sqlserver profiler中有
Ⅶ 如何查詢當前正在運行的SQL語句
先執行以下查詢語句
select a.program, b.spid, c.sql_text,c.SQL_ID
from v$session a, v$process b, v$sqlarea c
where a.paddr = b.addr
and a.sql_hash_value = c.hash_value
and a.username is not null;
PROGRAM SPID SQL_TEXT SQL_ID
---------------------------------------------------------------- -------------
racgimon@cdcj1 (TNS V1-V3) 12 DECLARE reason_id 65vuzhm491wk9
oracleRLZY@rx6600-2 (TNS V1-V3) 25867 SELECT "AKB020" FROM "KB 09rp36jmgpj5a
oracleRLZY@rx6600-2 (TNS V1-V3) 25869 SELECT "AAC001","BTC102" 00931052n13uq
oracleRLZY@rx6600-2 (TNS V1-V3) 3018 SELECT "AAC001","BTC102" 00931052n13uq
plsqldev.exe 26531 select a.program, b.spid 5qq47bz3tzfws
JDBC Thin Client 21074 select * from ( select r 686nqabc8sgs2
如上圖中的program列中的jdbc thin client代表的是通過jdbc連接執行的sql語句,由於sql_text列沒有顯示完整
的sql語句.所以找到sql_id:686nqabc8sgs2再查詢v$sql
select a.* from v$sql a where a.SQL_ID='686nqabc8sgs2'
可以查看完整的sql文本內容
Ⅷ MySQL如何查詢當前正在運行的SQL語句
processlist命令的輸出結果顯示了有哪些線程在運行,可以幫助識別出有問題的查詢語句,兩種方式使用這個命令
1.進入mysql/bin目錄下輸入mysqladmin processlist;
2.啟動mysql,輸入show processlist;
Ⅸ 怎樣查看當前正在執行什麼SQL語句
資料庫監控
Ⅹ 如何查看PostgreSQL正在執行的SQL
1、首先登錄sql server managment。