Oracle 12c新特性 - Hybrid histogram 2
3. 生成 hybrid histogram
從上面的表示式,我們可適當在後面增加distinct value來達到生成 hybrid histogram的要求。 我們增加 13~36 這幾個整數到 table的code列中,每個值1行記錄。 總數變成 192+24=216 。現在的 distinct 值有 12+24=36 ,桶的個數n可以取大一些的值以便滿足條件。比如
n=16 < NDV=36 ,且此時計算value個數排在top 16 行的總數為 196 :
select sum(CNT) from (
select code , count(1) as CNT from hw.test_tmp3 group by code order by count(1) desc
) where rownum<=16 ;
1 - 1/16 =0.9375 > 196/216 = 0.9074,滿足生成混合直方圖的第二個條件, 我們再來看看是否會生成混合直方圖。
exec dbms_stats.gather_table_stats('hw','test_tmp3',method_opt=>'for all columns size 16');
Column Name ID Pk Null? Data Type Default Histogram Encryption Alg Salt
CODE 1 Y NUMBER Hybrid
NAME 2 Y VARCHAR2 (80 Byte) Frequency
TYPE 3 Y VARCHAR2 (6 Byte) Frequency
UPDATE_DATE 4 Y DATE Hybrid
可以看到CODE列上已經生成了hybrid直方圖 .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1128180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20190703]12c Hybrid histogram.txtHistogram
- Oracle 12C新特性-History命令Oracle
- Oracle 12C新特性In-MemoryOracle
- Oracle 12c 兩個新特性Oracle
- Oracle 12c新特性--ASMFD(ASM Filter Driver)特性OracleASMFilter
- Oracle 12C新特性-RMAN恢復表Oracle
- Oracle 12c新特性---Rapid Home Provisioning (RHP)OracleAPI
- Oracle 12C R2新特性-本地UNDO模式(LOCAL_UNDO_ENABLED)Oracle模式
- Oracle 12C新特性-資料泵新引數(LOGTIME)Oracle
- Oracle 12C新特性-資料泵新引數(VIEWS_AS_TABLES)OracleView
- 【12.2】Oracle 12C R2新特性-外部表支援分割槽了(Partitioning External Tables)Oracle
- Oracle 12c 新特性之臨時Undo--temp_undo_enabledOracle
- ORACLE 12C 優化器的一些新特性總結(二)Oracle優化
- ORACLE 12C 優化器的一些新特性總結(一)Oracle優化
- LightDB 22.4 新特性之相容Oracle sqluldr2OracleSQL
- 12c RMAN新特性之Recover Table
- Oracle 12c新特性--LREG程式專門負責註冊例項服務Oracle
- Oracle 12C新特性-線上把非分割槽錶轉為分割槽表Oracle
- oracle 12c release 2 安裝Oracle
- [20181026]12c Attribute Clustering特性2.txt
- [20190718]12c rman新特性 表恢復.txt
- 【12c】12c RMAN新特性之recover table(表級別恢復)
- 12c新特性,線上move資料檔案
- Oracle 12c的DG自動同步密碼檔案--ASM 新特性:共享密碼檔案Oracle密碼ASM
- 嚐鮮Oracle Database 12c的十二大新特性VKOracleDatabase
- Oracle merge 與 PG新特性 UPSERTOracle
- 12C新特性___In-Memory列式儲存的總結
- LightDB 22.4 新特性之完全相容Oracle varchar2資料型別Oracle資料型別
- 1 Oracle Database 19c 新特性OracleDatabase
- 【轉】http2 新特性HTTP
- 12c DG新特性 - Active Data Guard Far Sync (Doc ID 2179719.1)
- lockdown profile 12c之後的許可權控制新特性
- 【DATAGUARD】Data Guard 12C 新特性:Far Sync Standby (Doc ID 2179719.1)
- Oracle12C新特性_DDL日誌Oracle
- Oracle 20C 多租戶_新特性Oracle
- LightDB 23.1相容Oracle新特性支援Oracle
- Oracle 18c新特性詳解 - 表和表空間相關的新特性Oracle
- Oracle 21c新特性預覽與日常管理相關的幾個新特性Oracle
- Oracle 12c Automatic ReoptimizationOracle