Benefits of Partitioning
001、分割槽技術的好處包括3個:效能、管理性、可用性。
002、分割槽之於效能
透過限制要檢索和運算元據的資料量,同時提供分散式資料分佈以進行並行,分割槽提供了多樣的效能提升。主要包括:Partition Pruning、Partition-Wise Joins
003、Partition Pruning
Partition Pruning是最簡單同時也是最實質的透過分割槽技術提升效能的手段。Partition Pruning可以將查詢效能提升幾個數量級。例如,一個包含訂單表的應用,訂單表以星期分割槽,一個查詢要查詢一個星期內的訂單,這時只需要訪問目標星期分割槽即可,而不用訪問2年的歷史資料,即104個分割槽。
Partition Pruning適用於所有Oracle效能特性,Oracle將Partition Pruning與索引、連線和並行訪問技術一同使用。
004、Partition-Wise Joins
透過Partition-Wise Joins技術Oracle改善多表連線的效能。Partition-Wise Joins適用於兩個表做連線並且兩個表都以連線列為分割槽鍵,或者一個引用分割槽表與其父表進行連線。Partition-Wise Joins將一個大的連線變成每個分割槽間的小連線,這樣總的耗時會減少。Partition-Wise Joins對於序列和並行執行都有顯著效果。
005、Partitioning for Manageability
有了分割槽,維護工作可以集中於表的特定部分。
006、Partitioning for Availability
分割槽資料庫物件保證了分割槽之間的獨立性。
002、分割槽之於效能
透過限制要檢索和運算元據的資料量,同時提供分散式資料分佈以進行並行,分割槽提供了多樣的效能提升。主要包括:Partition Pruning、Partition-Wise Joins
003、Partition Pruning
Partition Pruning是最簡單同時也是最實質的透過分割槽技術提升效能的手段。Partition Pruning可以將查詢效能提升幾個數量級。例如,一個包含訂單表的應用,訂單表以星期分割槽,一個查詢要查詢一個星期內的訂單,這時只需要訪問目標星期分割槽即可,而不用訪問2年的歷史資料,即104個分割槽。
Partition Pruning適用於所有Oracle效能特性,Oracle將Partition Pruning與索引、連線和並行訪問技術一同使用。
004、Partition-Wise Joins
透過Partition-Wise Joins技術Oracle改善多表連線的效能。Partition-Wise Joins適用於兩個表做連線並且兩個表都以連線列為分割槽鍵,或者一個引用分割槽表與其父表進行連線。Partition-Wise Joins將一個大的連線變成每個分割槽間的小連線,這樣總的耗時會減少。Partition-Wise Joins對於序列和並行執行都有顯著效果。
005、Partitioning for Manageability
有了分割槽,維護工作可以集中於表的特定部分。
006、Partitioning for Availability
分割槽資料庫物件保證了分割槽之間的獨立性。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2123632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Benefits of ITIL
- Flashback Query Benefits (368)
- What are the benefits of using an proxy?
- Overview of PartitioningView
- Partitioning Strategies
- LIST Partitioning
- Oracle PartitioningOracle
- 【12c Partitioning】Oracle 12c Partitioning特性Oracle
- Oracle Partitioning(轉)Oracle
- Introduction to Partitioning
- Benefits of Index-Organized Tables (229)IndexZed
- 關於interval partitioning
- Oracle client/server architecture's benefits (275)OracleclientServer
- Benefits for Data Warehousing Applications (221)APP
- 分割槽表概念 partitioning table
- Usage, Benefits and Limitations of Standby Redo Logs (SRL) [ID 219344.1]MIT
- How To Use Virtual Column-Based Partitioning
- VLDB and Partitioning Guide 讀書摘要GUIIDE
- Leetcode: Palindrome Partitioning IILeetCode
- Palindrome Partitioning leetcode javaLeetCodeJava
- range,list,hash partitioning tables 初識
- 表分割槽操作大全_table partitioning
- ora-00439 未啟用功能:partitioning
- Leetcode-Palindrome Partitioning IILeetCode
- Palindrome Partitioning II Leetcode javaLeetCodeJava
- Partitioning a table online with DBMS_REDEFINITION
- LeetCode131:Palindrome PartitioningLeetCode
- LeetCode132:Palindrome Partitioning IILeetCode
- Partitioning Enhancements in Oracle Database 11g Release 1OracleDatabase
- Oracle OCP 1Z0-053 (System Partitioning)Oracle
- SQL Server 表分割槽(partitioned table/Data Partitioning)SQLServer
- VLDB and Partitioning Guide -- Chapter 8 Parallel DML NotesGUIIDEAPTParallel
- What are number-of-subpartitions of composite range-hash partitioning tables
- Codeforces Round #251 (Div. 2) C. Devu and Partitioning of the Arraydev
- AIX5.3升級後LPAR的Dynamic Logical Partitioning消失AI
- ORA-14060: data type or length of a table partitioning column may not be changed
- 英語寫作 第十四天:THE BENEFITS OF TRAVELING 旅行的益處
- “服務端渲染”吊打“客戶端渲染”的那些事(The Benefits of Server Side Rendering Over Client Side Rendering)服務端客戶端ServerIDEclient