引數session_cached_cursors的詳細解釋(zt)
SESSION_CACHED_CURSORS,就是說的是一個session可以快取多少個cursor,讓後續相同的SQL語句不再開啟遊標,從而避免軟解析的過程來提高效能。(繫結變數是解決硬解析的問題),軟解析同硬解析一樣,比較消耗資源.所以這個引數非常重要。
oracle有一個概念,那就是session cursor cache,中文描述就是有一塊記憶體區域,用來儲存關閉了的cursor。當一個cursor關閉之後,oracle會檢查這個cursor的request次數是否超過3次,如果超過了三次,就會放入session cursor cache,這樣在下次parse的時候,就可以從session cursor cache中找到這個statement, session cursor cache的管理也是使用LRU。
session_cached_cursors這個引數是控制session cursor cache的大小的。session_cached_cursors定義了session cursor cache中儲存的cursor的個數。這個值越大,則會消耗的記憶體越多。
另外檢查這個引數是否設定的合理,可以從兩個statistic來檢查。
SQL> select name,value from v$sysstat where name like '%cursor%';
NAME VALUE
---------------------------------------------------------------- ----------
opened cursors cumulative 16439
opened cursors current 55
session cursor cache hits 8944
session cursor cache count 101
cursor authentications 353
SQL> select name,value from v$sysstat where name like '%parse%';
NAME VALUE
---------------------------------------------------------------- ----------
parse time cpu 0
parse time elapsed 0
parse count (total) 17211
parse count (hard) 1128
parse count (failures) 2
session cursor cache hits 和parse count(total) 就是總的parse次數中,在session cursor cache中找到的次數,所佔比例越高,效能越好。如果比例比較低,並且有剩餘記憶體的話,可以考慮加大該引數。
Oracle 9i及以前,該引數預設是0,10G上預設是20。
http://blog.csdn.net/cn_chenfeng/archive/2007/09/17/1788214.aspx
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-410191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- expdp/impdp 詳細引數解釋
- MySQL relay log 詳細引數解釋MySql
- 《Kafka實戰》之生產者API使用(引數解釋超詳細)KafkaAPI
- checkpoint詳解(zt)
- ES6中rest引數詳細講解REST
- 監聽配置細節引數詳解兩則
- Servlet、HTTP詳細解釋!ServletHTTP
- JPS 命令詳細解釋
- 常用的 wget 引數詳解wget
- find 命令的引數詳解
- OGG引數詳解
- ajax 引數詳解
- 【超詳細】解釋BigDecimal精度的坑Decimal
- Application.Caller詳細解釋APP
- lsblk命令引數詳解
- tar命令引數詳解
- Dockerfile - 引數與詳解Docker
- 函式引數詳解函式
- Flink Checkpoint 引數詳解
- mysql 5.7配置項最詳細的解釋MySql
- vue的事件冒泡 最詳細解釋版本Vue事件
- JQuery Datatables Columns API 引數詳細說明jQueryAPI
- Nginx編譯引數大全 configure引數中文詳解Nginx編譯
- Oracle GoldenGate常用引數詳解OracleGo
- oracle rac 核心引數詳解Oracle
- variables_order引數詳解
- Prometheus hashmod 配置引數詳解Prometheus
- pg_settings引數詳解
- SQL*Plus Set引數詳解SQL
- Python輸出帶顏色的字型,附詳細引數Python
- python協程詳細解釋以及例子Python
- DG配置過程中的引數解釋
- 函式解構引數小細節函式
- OpenCV中的findContours函式引數詳解OpenCV函式
- oracle中的processes,session,transaction引數詳解OracleSession
- mydumper和myloader使用引數解釋
- /etc/sysctl.conf引數解釋
- SYBASE資料庫dbcc命令詳解(zt)資料庫
- Element-ui(更新中表單最詳細的解釋)UI