db2查看進(jìn)程并殺死 如何查看db2正在進(jìn)行的sql執(zhí)行狀態(tài)?
如何查看db2正在進(jìn)行的sql執(zhí)行狀態(tài)?第一種方法是查看應(yīng)用程序的快照,第二種方法是使用db2pd工具方法一:使用DB2快照,不僅可以看到正在執(zhí)行的SQL語句,還可以看到SQL語句何時(shí)開始執(zhí)行。結(jié)合捕
如何查看db2正在進(jìn)行的sql執(zhí)行狀態(tài)?
第一種方法是查看應(yīng)用程序的快照,第二種方法是使用db2pd工具
方法一:使用DB2快照,不僅可以看到正在執(zhí)行的SQL語句,還可以看到SQL語句何時(shí)開始執(zhí)行。結(jié)合捕獲快照的時(shí)間,可以推斷快照?qǐng)?zhí)行了多長(zhǎng)時(shí)間。但是,監(jiān)視開關(guān)在執(zhí)行SQL之前是打開的。
方法2:使用db2pd收集以下信息
C:windowssystem32>db2pd-DB sample-App-dyn
數(shù)據(jù)庫成員0--數(shù)據(jù)庫sample--active--up 0 days 00:50:23--日期2016-04-26-13.52.10.917000
但無法顯示每個(gè)線程的CPU利用率。這可能會(huì)發(fā)生。在總的CPU利用率中,用戶或系統(tǒng)是非常高的,但是按進(jìn)程的CPU利用率排序時(shí),沒有相應(yīng)的用戶或系統(tǒng)。您可以使用以下命令查找CPU利用率高的線程:此命令首先指定參數(shù)“H”,顯示線程相關(guān)信息,格式輸出包括:user、PID、PPID、TID、time、%CPU、CMD,然后使用%CPU字段排序。這允許您查找占用處理器的線程。