linux oracle CPU訪問過高 問題

2021-07-02 18:32:34 字數 588 閱讀 1956

linux 的oracle 一般專案cpu占用在 20%左右,當**訪問速度過慢,且本地訪問很快可以用 top 看下是不是cpu使用過高

且是oracle使用者引起的。如果是請查詢占用cpu過高額語句

select *

from (select v.sql_id,

v.child_number,

v.sql_fulltext,

v.elapsed_time,

v.cpu_time,

v.disk_reads,

rank() over(order by v.elapsed_time desc) elapsed_rank

from v$sql v) a

where elapsed_rank <= 10

order by cpu_time desc;

然後把占用前10個的語句檢視下原因吧。

1.如果沒有索引要建立索引。

2.如果查詢的實體為hibernate 且查詢出整個實體,那麼就請只查詢需要的屬性。若有clob的字段一定不要查詢。(且clod不能distinct,解決辦法是將clod建立關聯表)

訪優酷評論

html page xlanguage c autoeventwireup true codefile default.aspx.cs inherits default 後台 using system using system.collections.generic using system.lin...

畫素巡訪 at ptr

當我們進行影像處理時,可能有操作是要查訪所有畫素,比如說我們想要改變一張影像的灰階值,讓所有的畫素值加20,這時我們就需掃過影像所有的畫素,這邊介紹opencv的at 和ptr 函式以及迭代器,來查訪mat所有畫素。at 可用來讀取和修改某個畫素值,通常用來對隨機位置的畫素進行讀寫,就效率考量,並不...

windows nginx配置https訪問

本文主要記錄在windows下安裝nginx 環境 win10 64位。進入window的cmd視窗,輸入如下圖所示的命令,進入到nginx目錄 d nginx 1.8.1 使用 start nginx.exe 進行nginx的安裝,如下圖所示 安裝成功後,在 任務管理器 中會看到 nginx.ex...