[20180112]11g關閉bloom filter.txt
[20180112]11g關閉bloom filter.txt
--//11Gsql語句執行計劃偶爾出現bloom filte,我上午調式生產系統sql語句,執行計劃經現bloom filter,無論我使用什麼提示我發現執
--//行計劃都選擇執行bloom filter,浪費許多時間。下午仔細想一下有幾種方法關閉bloom filter.
1.環境:
xxxx> @ &r/ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
xxxx> @ &r/hide bloom
NAME DESCRIPTION DEFAULT_VALUE SESSION_VALUE SYSTEM_VALUE
------------------------------------ ------------------------------------------------------------------ ------------- ------------- ------------
_bloom_filter_debug debug level for bloom filtering TRUE 0 0
_bloom_filter_enabled enables or disables bloom filter TRUE TRUE TRUE
_bloom_folding_density bloom filter folding density lower bound TRUE 16 16
_bloom_folding_enabled Enable folding of bloom filter TRUE TRUE TRUE
_bloom_folding_min bloom filter folding size lower bound TRUE 131072 131072
_bloom_max_size bloom filter maximum size in bytes TRUE 268435456 268435456
_bloom_minmax_enabled enable or disable bloom min max filtering TRUE TRUE TRUE
_bloom_predicate_enabled enables or disables bloom filter predicate pushdown TRUE TRUE TRUE
_bloom_predicate_pushdown_to_storage enables or disables bloom filter predicate pushdown to storage TRUE TRUE TRUE
_bloom_pruning_enabled Enable partition pruning using bloom filtering TRUE TRUE TRUE
_bloom_pushing_max bloom filter pushing size upper bound TRUE 512 512
_bloom_pushing_total_max bloom filter combined pushing size (DOP x filter size) upper bound TRUE 262144 262144
_bloom_serial_filter enable serial bloom filter on exadata TRUE on on
_bloom_sm_enabled enable bloom filter optimization using slave mapping TRUE FALSE FALSE
_bloom_vector_elements number of elements in a bloom filter vector TRUE 0 0
15 rows selected.
2.方法1:
--//在會話級別設定:
alter session set "_bloom_filter_enabled"=false;
--//或者在sql語句中加入如下:
OPT_PARAM('_bloom_filter_enabled' 'false')
3.方法2:
alter session set optimizer_features_enable='10.2.0.5';
--//這樣可以繞過執行計劃選擇bloom filter,做一個記錄避免以後遺忘。關於bloom filter可以參考我以前連結:
--//http://blog.itpub.net/267265/viewspace-1384617/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2150095/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20141228]關於bloom filter.txtOOMFilter
- Oracle 11g關閉開啟AWROracle
- oracle 11g 關閉審計功能Oracle
- [Oracle] Oracle 11g 關閉listener產生xml log方法OracleXML
- 11g文件學習3----啟動關閉暫停
- 11g 啟用或關閉自動統計任務
- 11G Oracle 關閉監聽XML日誌產生的方法OracleXML
- 11G的SYS連線阻止SHUTDOWN IMMEDIATE關閉資料庫資料庫
- 11g啟用或關閉自動統計等任務
- Oracle10g/11g動態、靜態關閉DRM特性方法Oracle
- 11g rac ASM下最簡單歸檔開啟/關閉方法ASM
- Oracle:RAC關閉、啟動、重啟步驟:10g、11gOracle
- Oracle 11g RAC的啟動、關閉及修改歸檔總結Oracle
- PostgreSQL DBA(59) - Index(Bloom)SQLIndexOOM
- Bloom Filter演算法OOMFilter演算法
- Bloom Filter 概念和原理OOMFilter
- bloom filter 的Java 版OOMFilterJava
- Bloom Filter概念和原理OOMFilter
- Oracle 11G R2 RAC 關閉叢集自啟資料庫Oracle資料庫
- oracle 11g RAC 啟動和關閉和一些維護命令Oracle
- 關閉網頁彈出是否關閉的提示網頁
- 【集合論】關係閉包 ( 關係閉包求法 | 關係圖求閉包 | 關係矩陣求閉包 | 閉包運算與關係性質 | 閉包複合運算 )矩陣
- win10關閉防火牆提示怎麼關閉_win10關閉防火牆提示徹底關閉操作方法Win10防火牆
- Oracle 11g linstener啟動後隔幾秒鐘自動關閉Oracle
- 網頁關閉網頁
- 批量關閉程式
- 安卓關閉fragment安卓Fragment
- 關閉selinuxLinux
- 使用screen讓關閉ssh連線時不關閉程式
- ubuntu 關閉防火牆命令 ubuntu怎樣關閉防火牆Ubuntu防火牆
- 關閉應用程式時如何關閉子執行緒執行緒
- Linux平臺Oracle 11g DataGuard Physical Standby 非正常關閉後的啟動LinuxOracle
- 布隆過濾器(Bloom Filter)過濾器OOMFilter
- WebGL學習之HDR與BloomWebOOM
- leveldb原始碼分析(2)-bloom filter原始碼OOMFilter
- 布隆過濾器 Bloom Filter過濾器OOMFilter
- Bloom實現及其數學分析OOM
- 最佳化故事: BLOOM 模型推理OOM模型