Lesson 1
Partitioned tables
Partitioned tables are an Oracle feature that can dramatically improve a variety of database operations, from query execution to backup
and recovery to higher availability. This module introduces:
- Reasons for partitioning
- Advantages of partitioned tables
- How to partition on a range of values
- How to index a partitioned table
- The differences between local and global indexes
- How to merge, split, and drop partitions
Partitioning addresses key issues in supporting very large tables and indexes by letting you decompose them into smaller components
called partitions.
SQL queries and DML statements do not need to be modified in order to access partitioned tables.
After partitions are defined, DDL statements can access and manipulate individuals partitions rather than entire tables or indexes. This is how partitioning can simplify the manageability of large database objects. Also, partitioning is entirely transparent to applications.
Each partition of a table or index must have the same logical attributes, such as
Partitioning is useful for many different types of applications, particularly applications that manage large volumes of data.
OLTP systems often benefit from improvements in manageability and availability, while data warehousing systems benefit from performance and manageability.
The next lesson introduces table partitioning.
After partitions are defined, DDL statements can access and manipulate individuals partitions rather than entire tables or indexes. This is how partitioning can simplify the manageability of large database objects. Also, partitioning is entirely transparent to applications.
Each partition of a table or index must have the same logical attributes, such as
- column names,
- datatypes, and
- constraints,
Partitioning is useful for many different types of applications, particularly applications that manage large volumes of data.
OLTP systems often benefit from improvements in manageability and availability, while data warehousing systems benefit from performance and manageability.
The next lesson introduces table partitioning.