oracle hint_cache_nocache
oracle hint
nocache
1,/*+ nocache(table) */
2,如果一個表進行全表掃描把這它放在buffer cache的lru(least recently used),這樣就可以快速為其它更需要buffer cache的塊free space
3,cache與nocache會影響v$sysstat有關table scan(long tables)和table scans(short tables)的統計值
4,347 long table scan,348 short table scan
5,每次新增cache執行後,348的值增加5,為何是加5而不是其它的值呢
新增nocache也同理,為何
SQL> select /*+ cache(t_append) */ a from t_append;
nocache
1,/*+ nocache(table) */
2,如果一個表進行全表掃描把這它放在buffer cache的lru(least recently used),這樣就可以快速為其它更需要buffer cache的塊free space
3,cache與nocache會影響v$sysstat有關table scan(long tables)和table scans(short tables)的統計值
4,347 long table scan,348 short table scan
5,每次新增cache執行後,348的值增加5,為何是加5而不是其它的值呢
新增nocache也同理,為何
SQL> select /*+ cache(t_append) */ a from t_append;
A
----------
1
1
1
----------
1
1
1
SQL> select * from v$sesstat where sid=70 and statistic# in(347,348);
SID STATISTIC# VALUE
---------- ---------- ----------
70 347 85
70 348 15
---------- ---------- ----------
70 347 85
70 348 15
SQL> select /*+ cache(t_append) */ a from t_append;
A
----------
1
1
1
----------
1
1
1
SQL> select * from v$sesstat where sid=70 and statistic# in(347,348);
SID STATISTIC# VALUE
---------- ---------- ----------
70 347 85
70 348 20
---------- ---------- ----------
70 347 85
70 348 20
SQL>
SQL> select * from v$sesstat where sid=70 and statistic# in(347,348);
SID STATISTIC# VALUE
---------- ---------- ----------
70 347 86
70 348 30
---------- ---------- ----------
70 347 86
70 348 30
SQL> select /*+ nocache(t_append) */ a from t_append;
A
----------
1
1
1
----------
1
1
1
SQL> select * from v$sesstat where sid=70 and statistic# in(347,348);
SID STATISTIC# VALUE
---------- ---------- ----------
70 347 86
70 348 35
---------- ---------- ----------
70 347 86
70 348 35
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-751383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- cx_Oracle 連線 OracleOracle
- 【Oracle】Oracle logminer功能介紹Oracle
- OracleOracle
- Oracle案例12——NBU Oracle恢復Oracle
- Oracle vs PostgreSQL DBA(21)- Oracle VPDOracleSQL
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [Oracle] -- 配置Oracle環境變數Oracle變數
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- 4.1.6 Oracle Restart 與 Oracle Data Guard 整合OracleREST
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- 「Oracle」Oracle高階查詢介紹Oracle
- Oracle系列Oracle
- oracle user$Oracle
- Oracle TimestampOracle
- 序章-oracleOracle
- ORACLE AUDITOracle
- Spotlight for OracleOracle
- Oracle exceptionOracleException
- Oracle 阻塞Oracle
- oracle plsqlOracleSQL
- oracle 字串Oracle字串
- Oracle JoinsOracle
- oracle RACOracle
- oracle 3Oracle
- Oracle TablesOracle
- oracle opsOracle
- Oracle CursorOracle
- Oracle CoherenceOracle
- oracle程序Oracle
- oracle 文件Oracle
- Oracle:SCNOracle
- Oracle 索引Oracle索引
- Oracle:RBOOracle
- ORACLE AWROracle
- Oracle 19c Concepts(01):Introduction to Oracle DatabaseOracleDatabase