Oracle 12c新特性 - Hybrid histogram 1
1. 建立一個表test_tmp3
CODE COUNT(1)
------ --------
1 2
2 2
3 100
4 20
5 1
6 54
7 2
8 2
9 5
10 1
11 2
12 1
注: 資料共 192 行
2. 生成 Hybrid Histogram 的必要條件:
1). n is less than the NDV, where n is the user-specified number of buckets. If no number is specified, then n defaults to 254.
2). The criteria for top frequency histograms do not apply. See "Criteria For Frequency Histograms."
3). The sampling percentage is AUTO_SAMPLE_SIZE.
If users specify their own percentage, then the database creates frequency or height-balanced histograms.
由算術公式可以計算出,什麼情況下在1,3條件滿足時不會生成 top frequency histogram ,會生成 Hybrid Histogram .
1 - 1/n > 187/192 (187 是表在bucket =8的情況下 個數排在前八位[top 8]的所有值的個數,這個公式反過來是 top frequency histogram生成的條件,詳見 http://blog.itpub.net/35489/viewspace-1128170/ )
n < 12 (12是不同值個數)
發現n沒有解,看來這樣的列(CODE)只能生成 top frequency histogram 。 從公式可以看出,想要生成hybrid histogram, n 要儘量大,且資料總行數儘量大,而要n
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1128177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [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新特性-資料泵新引數(LOGTIME)Oracle
- Oracle 12C新特性-資料泵新引數(VIEWS_AS_TABLES)OracleView
- 1 Oracle Database 19c 新特性OracleDatabase
- Oracle 12c 新特性之臨時Undo--temp_undo_enabledOracle
- Oracle 12C R2新特性-本地UNDO模式(LOCAL_UNDO_ENABLED)Oracle模式
- ORACLE 12C 優化器的一些新特性總結(二)Oracle優化
- ORACLE 12C 優化器的一些新特性總結(一)Oracle優化
- 12c RMAN新特性之Recover Table
- Oracle 12c新特性--LREG程式專門負責註冊例項服務Oracle
- Oracle 12C新特性-線上把非分割槽錶轉為分割槽表Oracle
- 【12.2】Oracle 12C R2新特性-外部表支援分割槽了(Partitioning External Tables)Oracle
- [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
- ORACLE-1Z0-060題庫(Upgrade to Oracle Database 12c)OracleDatabase
- 12C新特性___In-Memory列式儲存的總結
- 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
- Oracle 12C安裝Oracle
- Oracle 12.2 新特性: Online PDB relocate (PDB hot move)Oracle
- oracle 19C新特性——混合分割槽表Oracle
- 【DATAGUARD】Oracle19c dataguard新特性及部署Oracle