91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何檢查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

南通市| 大埔县| 朝阳市| 安徽省| 沙洋县| 东丽区| 屯门区| 大冶市| 壶关县| 南溪县| 隆昌县| 都兰县| 河池市| 江孜县| 兴和县| 新宁县| 巫山县| 阿克苏市| 阳泉市| 南汇区| 襄城县| 新野县| 安福县| 桐城市| 盘山县| 精河县| 湟中县| 岳池县| 蒙阴县| 丹阳市| 保亭| 湖南省| 金寨县| 泊头市| 凤庆县| 商水县| 英吉沙县| 宝丰县| 略阳县| 高密市| 灵丘县|