中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何檢查Oracle命中率

發布時間:2021-11-10 14:28:50 來源:億速云 閱讀:163 作者:小新 欄目:關系型數據庫

這篇文章主要介紹如何檢查Oracle命中率,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在數據庫正常使用期間,可以通過以下SQL來測試數據庫性能:

SQL>select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0)) + sum(decode(name,'consistent gets',value,0))))) * 100 "HIT RATE "from v$sysstat;

HIT RATE

---------------------

99.8493296

SQL>select (1-(sum(getmisses)/sum(gets))) * 100 "HIT RATE" from v$rowcache;

HIT RATE

---------------------

98.1750126

SQL>select Sum(Pins)/(Sum(Pins) + Sum(Reloads)) * 100 "HIT RATE" from V$LibraryCache;

HIT RATE

---------------------

99.9905342

SQL> select a.value "Disk Sorts", b.value "Memory Sorts",round((100*b.value)/decode((a.value+b.value),0,1,(a.value+b.value)),2)"Memory Sorts%" from v$sysstat a, v$sysstat b wherea.name = 'sorts (disk)'and b.name = 'sorts (memory)';

Disk Sorts Memory Sorts Memory Sorts%

---------- ------------ ----------------

SQL> select decode(state,0, 'FREE',1,decode(lrba_seq,0,'AVAILABLE','BEING USED'),3, 'BEING USED', state) "BLOCK STATUS",count(*) from x$bh group by decode(state,0,'FREE',1,decode(lrba_seq,0,'AVAILABLE','BEING USED'),3, 'BEING USED', state);

BLOCK STATUSCOUNT(*)

---------------------------------------- ----------

BEING USED1876

SQL> select sum(pct_bufgets) "Percent" from (select rank() over ( order by buffer_gets desc ) as rank_bufgets,to_char(100 * ratio_to_report(buffer_gets) over (),'999.99') pct_bufgets from v$sqlarea ) where rank_bufgets < 11;

Percent

----------

10.23

一般在8%左右,小于5%為最佳。

調整濫用磁盤讀操作的主要語句:

我發現在沒有作調整的情況下,在絕大多數的系統中,訪問量占前25位的語句的磁盤讀操作將占用整個系統所有磁盤和/或內存讀操作的75%

SQL> select disk_reads, substr(sql_text,1,4000) from v$sqlareaorder by disk_reads desc;

表和與它們相關聯的索引應當放置在不同的物理磁盤上,以便減少文件I/O

以上測試也可以通過AWRSTATSPACK來查看. 在分析結果中,我們首先要看的十項內容:

1. 首要的5個等待時間(定時事件)

2. 負載簡檔(Load profile

3. 實例效率點擊率(Instance efficiency hit ratios

4. 等待時間(Wait events

5. 閂鎖等待(Latch waits

6. 首要的SQLTop SQL

7. 實例活動(Instance activity

8. 文件I/0和段統計數據(File I/0 and segement statistics

9. 內存分配(Memory allocation

10.緩沖區等待(Buffer waits
------------------------------End------------------------------------------------------

以上是“如何檢查Oracle命中率”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

余江县| 宜丰县| 兴化市| 隆安县| 积石山| 汉川市| 黔南| 三门县| 东台市| 嵩明县| 抚松县| 利津县| 济宁市| 顺义区| 石渠县| 佛冈县| 郴州市| 额济纳旗| 应用必备| 乌兰浩特市| 康平县| 宕昌县| 柳林县| 济阳县| 沙坪坝区| 芦山县| 买车| 色达县| 辉县市| 乌兰察布市| 抚松县| 永丰县| 泌阳县| 西充县| 信宜市| 韩城市| 玛沁县| 玛曲县| 阿勒泰市| 武强县| 会宁县|