日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle view 小结片段

發布時間:2025/3/11 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle view 小结片段 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前下載了一個關于Oracle 視圖的pdf,水平有限,沒看懂多少。


版本信息:

select * from v$version;
數據庫信息:?
select name, created, log_mode from v$database;
基本的許可信息?
select * from v$license;
數據庫中已安裝的產品項
select * from v$option;
內存分配摘要(V$SGA)?
內存分配的細節(V$SGASTAT)?

測定數據的命中率(V$SYSSTAT)?


查詢V$SYSSTAT視圖(如下程序清單所示)可以查看從內存中讀取數據的頻率。它提供
了數據庫中設置的數據塊緩存區的命中率。這個信息可以幫助您判斷系統何時需要更多的數
據緩存(DB_CACHE_SIZE),或者系統的狀態何時調整得不佳(二者均將導致較低的命中率)。
通常情況下,您應當確保讀數據的命中率保持在95%以上。將系統的命中率從98%提高到99%,
可能意味著性能提高了100%(取決于引起磁盤讀操作的語句)。?

select 1-(sum(decode(name, 'physical reads', value,0))/ (sum(decode(name, 'db block gets', value,0)) + (sum(decode(name, 'consistent gets', value,0))))) "Read Hit Ratio" from v$sysstat;

Read Hit Ratio?
--------------?

.996558641?


在Oracle 10g中,也可以直接獲得V$SYSMETRIC中的 AWR 信息:?

select metric_name, value from v$sysmetric where metric_name = 'Buffer Cache Hit Ratio';
METRIC_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE?
------------------------------------------------------ ----------?
Buffer Cache Hit Ratio ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?100?


上面程序清單中的命中率很高,但這并不意味著系統已經調整至最佳狀態。很高的命
中率也可能意味著查詢使用了過度的索引。如果這個命中率低于95%,您可能需要增加
init.ora參數DB_CACHE_SIZE,或者調整一些引起磁盤讀取操作的查詢(僅當這樣做是可行
的并且確實有效的情況下)。一種例外情況就是分布在不同塊中的數據分布的極不平衡。如
果不考慮這種可能性,那么命中率低于90%幾乎總意味著系統調整得很糟糕,要么就是某些
人不切實際地設計,使每個數據塊的數據都極不平衡。(參閱第4章,查看有關命中率的其

他信息)。?


如果需要,也可以使用新的V$DB_CACHE_ADVICE視圖來幫助改變數據緩存的大小。

總結

以上是生活随笔為你收集整理的Oracle view 小结片段的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。