經(jīng)常發(fā)現(xiàn)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)會(huì)有問(wèn)題, 通過(guò)sar查看CPU占用率比較高, 通常都是usr列占用了將盡100%
通過(guò)其他命令查詢(xún)發(fā)現(xiàn)總是一個(gè)線(xiàn)程CPU占用時(shí)間比較長(zhǎng), 通過(guò)pstack查看堆棧信息, 發(fā)現(xiàn)有個(gè)數(shù)據(jù)庫(kù)線(xiàn)程貌似卡住了, 總是顯示下面這個(gè)堆棧信息, 不知道什么原因?
是solaris系統(tǒng)
fed087fc kpuscn0 (fd9fba10, 12a77120, 2, 0, 12a793bc, f) + 1194
fed35bc0 kpureq (1336026c, 12a96bb8, fd9fba10, 6, 1b330b90, 0) + 7cc
0060a6cc db_thread (1336026c, 12a96bb8, 1, ff358d0c, 0, 2) + 41c
ff33b11c _thread_start (0, 0, 0, 0, 0, 0) + 40
這個(gè)線(xiàn)程主要就是prepare sql語(yǔ)句, 并根據(jù)sql語(yǔ)句入庫(kù)
查了好久,不知道kpureq, kpuscn0 啥的都是什么意思?
謝謝! |