aix系統cpu使用率過高的問題

來源:互聯網
上載者:User


aix系統cpu使用率過高的問題 今天發現oracle的cpu使用率過高,由於機器上只要oracle,初步估計,應該是sql語句引起的,通過操作發現,果然是sql語句引起的,具體操作如下 Java代碼  ix命令 topas 查到cpu使用率過高,平均達到94,   www.2cto.com  部分如下    Name            PID  CPU%  PgSp Owner  oracle       606274   6.7  18.6 oracle  oracle      1507346   6.1  18.6 oracle  crsd.bin     364596   0.3  46.9 root    sh           409808   0.1   0.6 root    topas        737462   0.1   2.5 root    topas       1413372   0.1   2.5 oracle  dtgreet      110798   0.1   1.4 root    oracle       659548   0.1  30.2 oracle  ocssd.bi     442452   0.1  35.9 oracle  oracle       598074   0.1  12.4 oracle   根據猜測有可能是資料庫連結沒能釋放引起的,可以通過進程pid尋找  具體的sql來判斷  命令如下  1)登陸oracle:  $sqlplus / as sysdba;  2)通過進程pid查詢session的id    www.2cto.com  SQL> select ses.sid from v$session ses, v$process pro where pro.spid=606274 and ses.paddr=pro.addr;           SID  ----------        1099  3)通過v$session尋找具體資訊  SQL> select username,lockwait,status,machine,program from v$session where sid = 1099;  4)通過v$session尋找具體的sql語句      www.2cto.com  SQL> select sql_text from v$sql where hash_value in      (select sql_hash_value from v$session where sid = 1099 );     根據sql語句判斷是否需要殺死進程,如需要殺死     kill -9 606274  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.