Overview of Partitioning
001、分割槽技術在應用的效能、管理性、可用性三個方面大大增強。
002、分割槽技術允許對錶、索引、索引組織表進行分割槽。
003、每個分割槽有其自己的名字,同時還可以有其自己的儲存設定。
004、非分割槽表可以有分割槽索引,分割槽表也可以有非分割槽索引。當然,非分割槽表有非分割槽索引,分割槽表有分割槽索引。
005、Partitioning Key
分割槽表中的每一行都會被精確地分配到一個分割槽中。Partitioning Key由一列或多列組成,正是由Partitioning Key決定了每行儲存的分割槽。有了Partitioning Key,Oracle會自動指引insert, update, and delete操作到合適的分割槽。
006、Partitioned Tables
除了包含long或long RAW資料型別的表,其它表都可以進行分割槽,分割槽數可達100萬。CLOB和CLOB資料型別的表也可以分割槽。
007、When to Partition a Table
1、資料量達到了2GB;
2、表包含歷史資料,新的資料新增到最新的分割槽。一個典型的例子就是隻有當前月的資料可更新,其餘11個月的資料均只讀;
3、當一張表的內容必須分佈在不同型別的儲存裝置上。
008、When to Partition an Index
1、移動資料的時候避免重建整個索引;
2、維護部分資料的時候避免使整個索引失效;
3、減少在某列上的索引因為某個值單調增長造成的索引傾斜效果。
009、Partitioned Index-Organized Tables
分割槽的索引組織表能為索引組織表提供明顯的效能、管理性、可用性的改善。
對於索引組織表的分割槽:
1、分割槽列必須是主鍵列的子集;
2、二級索引可以分割槽(支援本地和全域性索引)
3、OVERFLOW data segments are always equipartitioned with the table partitions.溢位的資料段平均分配給表的所有分割槽。
010、System Partitioning
系統分割槽允許應用程式控制分割槽,資料庫只提供分割槽的能力。所有具體分割槽的事宜都由應用程式決定。
011、Partitioning and LOB Data
儲存在lob列中的非結構化的資料(例如圖片和文件)同樣可以分割槽。當一張表被分割槽,所有列都駐紮在分割槽對應的那個表空間中,除了LOB列,LOB列儲存在它們自己的表空間中。
002、分割槽技術允許對錶、索引、索引組織表進行分割槽。
003、每個分割槽有其自己的名字,同時還可以有其自己的儲存設定。
004、非分割槽表可以有分割槽索引,分割槽表也可以有非分割槽索引。當然,非分割槽表有非分割槽索引,分割槽表有分割槽索引。
005、Partitioning Key
分割槽表中的每一行都會被精確地分配到一個分割槽中。Partitioning Key由一列或多列組成,正是由Partitioning Key決定了每行儲存的分割槽。有了Partitioning Key,Oracle會自動指引insert, update, and delete操作到合適的分割槽。
006、Partitioned Tables
除了包含long或long RAW資料型別的表,其它表都可以進行分割槽,分割槽數可達100萬。CLOB和CLOB資料型別的表也可以分割槽。
007、When to Partition a Table
1、資料量達到了2GB;
2、表包含歷史資料,新的資料新增到最新的分割槽。一個典型的例子就是隻有當前月的資料可更新,其餘11個月的資料均只讀;
3、當一張表的內容必須分佈在不同型別的儲存裝置上。
008、When to Partition an Index
1、移動資料的時候避免重建整個索引;
2、維護部分資料的時候避免使整個索引失效;
3、減少在某列上的索引因為某個值單調增長造成的索引傾斜效果。
009、Partitioned Index-Organized Tables
分割槽的索引組織表能為索引組織表提供明顯的效能、管理性、可用性的改善。
對於索引組織表的分割槽:
1、分割槽列必須是主鍵列的子集;
2、二級索引可以分割槽(支援本地和全域性索引)
3、OVERFLOW data segments are always equipartitioned with the table partitions.溢位的資料段平均分配給表的所有分割槽。
010、System Partitioning
系統分割槽允許應用程式控制分割槽,資料庫只提供分割槽的能力。所有具體分割槽的事宜都由應用程式決定。
011、Partitioning and LOB Data
儲存在lob列中的非結構化的資料(例如圖片和文件)同樣可以分割槽。當一張表被分割槽,所有列都駐紮在分割槽對應的那個表空間中,除了LOB列,LOB列儲存在它們自己的表空間中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2123622/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Partitioning(轉)Oracle
- Flutter OverviewFlutterView
- dart class overviewDartView
- [英] TensorFlow OverviewView
- Overview of Availability in a CDBViewAI
- 7-Overview-namesView
- 8-Overview-NamespacesViewnamespace
- 10-Overview-AnnotationsView
- 2.4 Overview of Services in a CDBView
- 高通USB overviewView
- DeepLearning – Overview of Sequence modelView
- Spring Cloud: Overview 概述SpringCloudView
- [20190805]Oracle 12c New Feature – Online Partitioning.txtOracle
- 9-Overview-Labels and SelectorsView
- 11-Overview-Field SelectorsView
- 12-Overview-Recommended LabelsView
- Overview-(概述 What is Kubernetes)View
- 4-Overview-Kubernetes APIViewAPI
- 2.6.2 Overview of Flashback PDB in a CDBView
- 2.2.7 Overview of PDB Lockdown ProfilesView
- 2.2.6 Overview of Common Audit ConfigurationsView
- An Overview of PostgreSQL & MySQL Cross ReplicationViewMySqlROS
- 【Machine Teaching】An Overview of Machine TeachingMacView
- 5-Overview-Understanding Kubernetes ObjectsViewObject
- 6-Overview-Kubernetes Object ManagementViewObject
- 1-Overview-(概述 What is Kubernetes)View
- 2.7 Overview of Oracle Resource Manager in a CDBViewOracle
- 2.5 Overview of Tablespaces and Database Files in a CDBViewDatabase
- 2.2.5 Overview of Common and Local Objects in a CDBViewObject
- 2.2.4 Overview of Privilege and Role Grants in a CDBView
- 2.2.2 Overview of Common and Local Users in a CDBView
- 3-Overview-k8s 元件ViewK8S元件
- 2.1 Overview of Containers in a CDB (CDB容器概述)ViewAI
- 9. Technical Overview 技術概述View
- An Overview of High Performance Computing and Responsibly Reckless AlgorithmsViewORMGo
- Guide to app architecture 2 - UI layer OverviewGUIIDEAPPView
- 【Leetcode】1689. Partitioning Into Minimum Number Of Deci-Binary Numbers(配數學證明)LeetCode
- PostgreSQL 原始碼解讀(219)- Locks(Overview)SQL原始碼View
- Spark文件閱讀之一:Spark OverviewSparkView