oracle buffer gets=db block gets+consistent gets
SQL> select STATISTIC#,name from v$statname where name like '%db block gets%';
STATISTIC# NAME
---------- ----------------------------------------------------------------
63 db block gets
64 db block gets from cache
65 db block gets from cache (fastpath)
66 db block gets direct
--9號會話為使用者會話
SQL> select sid,VALUE from v$sesstat where STATISTIC#=63 and sid=9;
SID VALUE
---------- ----------
9 375
--9號會話插入資料
SQL> insert into t_detail values(2);
1 row created.
SQL> commit;
Commit complete.
--回到監控會話發現
SQL> select sid,VALUE from v$sesstat where STATISTIC#=63 and sid=9;
SID VALUE
---------- ----------
9 378
--9號會話多次執行select查詢, db block gets未發生變化
小結:db block gets僅與dml有關
--buffer gets如何計算
buffer gets = db block gets + consistent gets
---db block gets與consistent gets可由如何計算而知
SQL> select STATISTIC#,name from v$statname where name like '%db block get%';
STATISTIC# NAME
---------- ----------------------------------------------------------------
63 db block gets
64 db block gets from cache
65 db block gets from cache (fastpath)
66 db block gets direct
SQL> select STATISTIC#,name from v$statname where name like '%consistent gets%';
STATISTIC# NAME
---------- ----------------------------------------------------------------
67 consistent gets
68 consistent gets from cache
69 consistent gets from cache (fastpath)
70 consistent gets - examination
71 consistent gets direct
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-756267/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db block gets 與 consistent read getsBloC
- Oracle一致性讀(consistents gets)Oracle
- getc();fgetc();getchar();gets();fgets();
- C語言關於指標,gets()和gets_s()函式的理解C語言指標函式
- [20190416]檢視shared latch gets的變化.txt
- [20210208][20200426]檢視shared latch gets的變化.txt
- 緩衝區溢位漏洞那些事:C -gets函式函式
- C/C++輸入函式 scanf() gets() getline() cin.getline() cin.get() getchar()C++函式
- DB BUFFER LRU 列表的latch等待
- Oracle Free Buffer WaitsOracleAI
- Oracle Buffer Busy WaitsOracleAI
- Oracle Cache Buffer ChainsOracleAI
- Oracle Block Cleanouts 塊清除OracleBloC
- 2.6.5.1 DB_BLOCK_SIZE 初始化引數BloC
- 【BUFFER】Oracle buffer cache之 latch 學習記錄Oracle
- 【BLOCK】Oracle 塊管理常用SQLBloCOracleSQL
- Oracle buffer狀態深入剖析Oracle
- Oracle:db file scattered readOracle
- XTTS全備開啟BCT後等待事件 block change tracking buffer spaceTTS事件BloC
- Oracle連線Db2OracleDB2
- Oracle DB 資料準備Oracle
- oracle buffer busy waits等待的含義OracleAI
- 【BLOCK】Oracle壞塊處理命令參考BloCOracle
- 【TUNE_ORACLE】等待事件之“buffer busy waits”Oracle事件AI
- Oracle 11g DG新特性--Automatic block repairOracleBloCAI
- Oracle修改instance_name、db_name、db_unique_name、service_namesOracle
- 8. Oracle日常管理——8.2.DB日常管理——8.2.2. DB空間Oracle
- 8. Oracle日常管理——8.2.DB日常管理——8.2.1. DB日誌Oracle
- Oracle GoldenGate 18.1 支援的DB和OS列表OracleGo
- 更改oracle 預設db_files 200(ORA-00059: maximum number of DB_FILESOracle
- 【DB寶49】Oracle如何設定DB、監聽和EM開機啟動Oracle
- C語言——常用標準輸入輸出函式 scanf(), printf(), gets(), puts(), getchar(), putchar(); 字串拷貝函式 strcpy(), strncpy(), strchr(), strstr()函式用法特點C語言函式字串
- 【BAK_ORACLE】Oracle DB Cloud上的備份檢查命令合集OracleCloud
- oracle db link的檢視建立與刪除Oracle
- ORACLE資料庫的中的db-linkOracle資料庫
- 【BUILD_ORACLE】Oracle 19c RAC搭建(五)DB軟體安裝UIOracle
- 2_深入解析Oracle ASSM結構之Level 2 Bitmap BlockOracleSSMBloC
- BlockBloC
- Block學習①--block的本質BloC