Partition 表掃描的過程,使用key作為謂詞與使用非key值做謂詞....
下面執行計劃的一部分,前者的謂詞為非分割槽key, 後者的謂詞為分割槽key,
反映在執行計劃上是由不同,但從他們的上一級HASH JOIN的成本來看,在對全表作PARTITION RANGE
ITERATOR時,有沒有走PARTITION KEY對COST影響不大。
-------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost | Pstart| Pstop |
-------------------------------------------------------------------------------------------------------------------
HASH JOIN | | 353 | 22945 | 12803
| 12 | PARTITION RANGE ALL | | | | | 1 | 755 |
|* 13 | TABLE ACCESS FULL | FICT1 | 9145 | 384K| 12763 | 1 | 755 |
------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost | Pstart| Pstop |
------------------------------------------------------------------------------------------------------------------
HASH JOIN | | 353 | 38124 | 12804 | | |
| 11 | PARTITION RANGE ITERATOR | | | | |KEY(MC)|KEY(MC)|
|* 12 | TABLE ACCESS FULL | FICT1 | 9145 | 714K| 12763 |KEY(MC)|KEY(MC)|[@more@]
-------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost | Pstart| Pstop |
-------------------------------------------------------------------------------------------------------------------
HASH JOIN | | 353 | 22945 | 12803
| 12 | PARTITION RANGE ALL | | | | | 1 | 755 |
|* 13 | TABLE ACCESS FULL | FICT1 | 9145 | 384K| 12763 | 1 | 755 |
------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost | Pstart| Pstop |
------------------------------------------------------------------------------------------------------------------
HASH JOIN | | 353 | 38124 | 12804 | | |
| 11 | PARTITION RANGE ITERATOR | | | | |KEY(MC)|KEY(MC)|
|* 12 | TABLE ACCESS FULL | FICT1 | 9145 | 714K| 12763 |KEY(MC)|KEY(MC)|[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/661919/viewspace-1030001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++謂詞C++
- Java 8謂詞鏈Java
- 03-NSPredicate謂詞
- java8-謂詞(predicate)Java
- 執行計劃-4:謂詞的選擇時機與使用細節
- 5.1一階謂詞邏輯
- 原子謂詞公式和合式公式公式
- 傳說中的“謂詞越界“場景
- SQL 改寫系列七:謂詞移動SQL
- SQL 改寫系列六:謂詞推導SQL
- Redis大key掃描Python指令碼RedisPython指令碼
- 【SQL】Oracle查詢轉換之謂詞推送SQLOracle
- Json中使用中文作為key的風險JSON
- vue v-for中key的作用,使用index作為key會怎麼樣?VueIndex
- CodeQL學習筆記(1)-QL語法(邏輯連線詞、量詞、聚合詞、謂詞和類)筆記
- 【GreatSQL最佳化器-02】索引和Sargable謂詞SQL索引
- C++ 一元謂詞對應的lambda表示式C++
- C++原始碼單詞掃描程式(詞法分析)C++原始碼詞法分析
- 何謂 Linux 使用者?Linux
- Oracle 12CR2查詢轉換之謂詞推送Oracle
- 標準變成使謂詞(布林函式)返回true函式
- 大資料SQL中的Join謂詞下推,真的那麼難懂?大資料SQL
- Vue 中為何不可以使用Index 作為Dom的key?VueIndex
- 為什麼不建議使用自定義Object作為HashMap的key?ObjectHashMap
- 恕我直言你可能真的不會java第3篇:Stream的Filter與謂詞邏輯JavaFilter
- 【大資料】SparkSql連線查詢中的謂詞下推處理(一)大資料SparkSQL
- 【大資料】SparkSql 連線查詢中的謂詞下推處理 (二)大資料SparkSQL
- 謂詞下推:計算和儲存分開進行分析是低效的?
- 【TUNE_ORACLE】列出SQL謂詞中需要建立索引的列SQL參考OracleSQL索引
- [20201116]11g連線謂詞推入push_pred問題.txt
- Github deploy key使用Github
- 談所謂價值投資
- 人工智慧知識的表示——一節謂詞邏輯&產生式&框架人工智慧框架
- HanLP-停用詞表的使用示例HanLP
- Java面試題:為什麼HashMap不建議使用物件作為Key?Java面試題HashMap物件
- SSH key使用總結
- mysql中key 、primary key 、unique key 與index區別MySqlIndex
- 【Azure Developer】使用 CURL 獲取 Key Vault 中 Secrets 中的值Developer
- 雷達氣象相關詞彙(一 掃描模式)模式