v$sqlarea_parse_calls與executions與session_cached_cursors關係
----測試引數與parse_calls及executions的關係
----修改此引數要重啟資料庫
SQL> show parameter session_cached
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
session_cached_cursors integer
200
---測試會話
SQL> show user
USER is "WISDOMONE"
SQL> select /*+ test */ a from t_version;
no rows selected
--管理會話
set linesize 200
col sql_text for a40
select sql_text,version_count,loads,parse_calls,invalidations from v$sqlarea where sql_text like '%select /*+ test */ a from t_version%'
SQL_TEXT VERSION_COUNT LOADS PARSE_CALLS INVALIDATIONS
---------------------------------------- ------------- ---------- ----------- -------------
select /*+ test */ a from t_version 1 1 1 0
---測試會話,執行sql 4次
SQL> /
SQL_TEXT VERSION_COUNT LOADS PARSE_CALLS EXECUTIONS INVALIDATIONS
---------------------------------------- ------------- ---------- ----------- ---------- -------------
select /*+ test */ a from t_version 1 1 4 4 0
小結:parse_calls與executions相同
---再看下update的的表現
---測試會話
SQL> var x number
SQL> exec :x:=20;
PL/SQL procedure successfully completed.
SQL> update t_version set a=:x;
0 rows updated.
---管理會話
SQL> select sql_text,version_count,loads,parse_calls,executions,invalidations from v$sqlarea where sql_text like '%update t_version set%';
SQL_TEXT VERSION_COUNT LOADS PARSE_CALLS EXECUTIONS INVALIDATIONS
---------------------------------------- ------------- ---------- ----------- ---------- -------------
update t_version set a=:x 1 1 1 1 0
---測試會話
SQL> exec :x:=100;
PL/SQL procedure successfully completed.
SQL> update t_version set a=:x;
0 rows updated.
SQL> /
SQL_TEXT VERSION_COUNT LOADS PARSE_CALLS EXECUTIONS INVALIDATIONS
---------------------------------------- ------------- ---------- ----------- ---------- -------------
update t_version set a=:x 1 2 2 2 1
小結:update sql與select sql一樣的
session_cached_cursors與parse_calls及executions無關
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-764171/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多版本cursor,與session_cached_cursors關係Session
- 【最佳化】引數SESSION_CACHED_CURSORS與解析之間的關係Session
- 與if的關係
- Cookie與Session 關係CookieSession
- 互動與關係
- 關聯關係與依賴關係的區別
- Process與Socket,Select與Accept關係
- Hadoop與Spark關係HadoopSpark
- Scala與Java的關係Java
- Object與Class的關係Object
- sip與openser的關係
- act與zsh的關係
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- open_cursors與session_cached_cursorsSession
- 資料庫 - 關係代數與關係運算資料庫
- oracle動態檢視v$,v_$,gv$,gv_$與x$之間的關係Oracle
- CRM與ERP的整合與關係(轉)
- Excutors 與 ThreadPoolExcutor 的關係與區別thread
- TLS與SSL之間關係TLS
- 行高與字型的關係
- create 與 store中的關係
- oracle datafile 與 object的關係OracleObject
- CQRS與OO思想的關係
- ps 與 svmon之間關係
- AIX aio與listener 的關係AI
- Socket與TCP/IP的關係TCP
- JRE 與 JVM 的關係JVM
- ERP 與 SAP的關係
- 圖片與向量的關係
- GNU與Linux 的關係Linux
- equals與hashCode關係梳理
- Java中類與物件的關係與區別Java物件
- 父表修改與外來鍵的關係(主鍵DML與外來鍵的關係)
- ARM 與 STM32 的關係
- JSON 與 JS 物件的關係JSON物件
- 物聯網與APP的關係?APP
- 淺談框架與模式的關係框架模式
- select for update與autocommit關係MIT