Oracle性能調優過程中如何觀察緩存命中率

在Oracle數據庫性能調優的過程中,當需要觀察緩存命中率(Measure the Buffer Cache Hit Ratio)時,我們可以使用下面的語句:

rem-------------------------------------------

rem 測量緩存命中率

rem ------------------------------------------

-- 獲取初始緩存命中率...

SELECT ROUND((1-(phy.value / (cur.value + con.value)))*100,2) "Cache Hit Ratio"

FROM v$sysstat cur, v$sysstat con, v$sysstat phy

WHERE cur.name = 'db block gets'

AND con.name = 'consistent gets'

AND phy.name = 'physical reads'

/

-- 我們人爲來增加緩存命中率...

DECLARE

v_dummy dual.dummy%TYPE;

BEGIN

FOR I IN 1..1000 LOOP

SELECT dummy INTO v_dummy FROM dual;

END LOOP;

END;

/

-- 我們再來測量...

SELECT ROUND((1-(phy.value / (cur.value + con.value)))*100,2) "Cache Hit Ratio"

FROM v$sysstat cur, v$sysstat con, v$sysstat phy

WHERE cur.name = 'db block gets'

AND con.name = 'consistent gets'

AND phy.name = 'physical reads'

/

影響ORACLE性能的源頭:性能調優原則
任何事情都有它的源頭,要解決問題,也得從源頭開始,影響Oracle性能的源頭非常多,主要包括如下方面:   數據庫的硬件配置:CPU、內存、網絡條件   1. CPU:在任何機器中CPU的數據處理能力往往是衡量計算機性能...查看完整版>>影響ORACLE性能的源頭:性能調優原則
 
影響ORACLE性能的源頭:性能調優原則
任何事情都有它的源頭,要解決問題,也得從源頭開始,影響ORACLE性能的源頭非常多,主要包括如下方面:   數據庫的硬件配置:CPU、內存、網絡條件   1. CPU:在任何機器中CPU的數據處理能力往往是衡量計算機性能...查看完整版>>影響ORACLE性能的源頭:性能調優原則
 
如何使用ADO訪問Oracle數據庫存儲過程
  ---- 一、關于ADO     ---- 在基于Client/Server結構的數據庫環境中,通過OLE DB接口可以存取數據,但它定義的是低層COM接口,不僅不易使用,而且不能被VB,VBA,VBScript等高級編程工具訪問。 ...查看完整版>>如何使用ADO訪問Oracle數據庫存儲過程
 
如何使用ADO訪問Oracle數據庫存儲過程
  ---- 一、關于ADO  ---- 在基于Client/Server結構的數據庫環境中,通過OLE DB接口可以存取數據,但它定義的是低層COM接口,不僅不易使用,而且不能被VB,VBA,VBScript等高級編程工具訪問。而使用ADO則可以很容...查看完整版>>如何使用ADO訪問Oracle數據庫存儲過程
 
可預見的Oracle應用程序的性能調優
這篇技巧性文章是由“國際Oracle用戶組”(IOUG)提供的,它是一個由用戶組成的組織,這個組織通過提供高質量的信息、培訓、網絡和支持,來提高Oracle數據庫專家和數據庫開發者的水平。這篇文章摘自由David Welch所寫...查看完整版>>可預見的Oracle應用程序的性能調優
 
ORACLE性能調優原則下篇
  用戶SQL質量    以上講的都是硬件方面的東西,在條件有限的條件下,我們可以調整應用程序的SQL質量:    1. 不要進行全表掃描(Full Table Scan):全表掃描導致大量的I/O    2. 盡量建好和使用好索...查看完整版>>ORACLE性能調優原則下篇
 
可預見的Oracle應用程序性能調優
這篇技巧性文章是由“國際Oracle用戶組”(IOUG)提供的,它是一個由用戶組成的組織,這個組織通過提供高質量的信息、培訓、網絡和支持,來提高Oracle數據庫專家和數據庫開發者的水平。 ...查看完整版>>可預見的Oracle應用程序性能調優
 
ORACLE性能調優原則下篇
  用戶SQL質量  以上講的都是硬件方面的東西,在條件有限的條件下,我們可以調整應用程序的SQL質量:  1. 不要進行全表掃描(Full Table Scan):全表掃描導致大量的I/O  2. 盡量建好和使用好索引:建索引也...查看完整版>>ORACLE性能調優原則下篇
 
Oracle Pro*C/C++遊標和存儲過程性能測試報告
1.1 目的說明 進行Oracle數據庫Pro*C/C++編程往往要對數據庫中的記錄進行讀取,Pro*C/C++開發工具提供了二種對數據庫讀寫的方法:一種我稱之爲遊標(Cursor)的方式;另一種是C語言調用Oracle PL/SQL編程的儲存過...查看完整版>>Oracle Pro*C/C++遊標和存儲過程性能測試報告
 
 
回到王朝網路移動版首頁