Search notes:

Oracle: Partition pruning

When executing SQL statements involving partitioned tables, the optimizer tries to exclude partitions that need not be touched because, for example, the where clause makes it impossible to find some values in certain partitions.
This feature is referred to as partitioning pruning.

Identifiying partition pruning in execution plans

When executing an SQL statement where partition pruning takes effect, the corresponding execution plan fills the columns PARTITION_START and PARTITION_STOP (for example in the plan_table).
For statements that are serially (not parallely) executed, pruning information is also found in the columns OPERATION and OPTIONS.

Partition pruning on DATE columns

Oracle's documentation points out that using a where clause on a date column of a partitioned table only executes partition pruning if

See also

The event 10128 dumps partition pruning information.

Index