Changes in This Release for Oracle Database VLDB and Partitioning Guide

This chapter describes changes to Oracle Database VLDB and Partitioning Guide.

See Also:

Changes for VLDB and Partitioning in Oracle Database 19c

The following are changes in Very Large Databases and Partitioning for Oracle Database release 19c, version 19.1.

New Features

These are the new features in Oracle Database release 19c, version 19.1, to support very large databases:

Changes for VLDB and Partitioning in Oracle Database Release 18c

The following are changes in Very Large Databases and Partitioning for Oracle Database release 18c, version 18.1.

New Features

These are the new features in Oracle Database release 18c, version 18.1, to support very large databases:

  • Enhanced Parallel Partition-wise Operations

    Parallel partition-wise SQL operations can improve query performance significantly, leading to better response time. Parallel partition-wise joins are used commonly for processing large joins efficiently and fast.

    In addition to parallel partition-wise joins, queries using the SELECT DISTINCT clause and SQL window functions can perform parallel partition-wise operations.

    See Also:

  • Modifying the Partitioning Strategy

    You can change the partitioning strategy of a regular (heap-organized) table with the ALTER TABLE MODIFY PARTITION SQL statement. Modifying the partitioning strategy, such as hash partitioning to range partitioning, can be performed offline or online. Indexes are maintained as part of the table modification. When performed in online mode, the conversion has no impact on ongoing DML operations.

    This functionality enables partitioned tables to evolve without manually recreating the tables. Changing an existing partitioning strategy of a table online enables applications to adjust partitioning for new business requirements without application downtime.

  • Online Merging of Partitions and Subpartitions

    You can use the ONLINE keyword with the ALTER TABLE MERGE PARTITION and SUBPARTITION SQL statements to enable online merge operations for regular (heap-organized) tables, providing concurrent data manipulation language (DML) operations with the ongoing partition merge operation.

    Enabling partition maintenance operations online enables you to schedule and execute all of the operations as needed, without the necessity to plan around periods of query-only windows. This capability both increases application availability and simplifies application development.

  • Automatic In-Memory Management With Heat Map Data

    Heat Map data can assist Automatic Data Optimization (ADO) to automatically manage the contents of the In-Memory column store (IM column store). Using Heat Map data, which includes column statistics and other relevant statistics, the IM column store can determine when it is almost full (under memory pressure). If the determination is almost full, then inactive segments can be evicted if there are more frequently accessed segments that would benefit from population in the IM column store.

    See Also:

  • Enhancements to Multitenant Parallel Statement Queuing

    Parallel execution has been enhanced to work more effectively in a multitenant database. With these enhancements, such as updates to the PARALLEL_MAX_SERVERS and PARALLEL_SERVERS_TARGET initialization parameters, parallel statement queuing in a multitenant environment can perform as effectively as in a non-PDB multitenant.

    See Also:

    Oracle Multitenant Administrator's Guide for information about parallel execution (PX) servers and utilization limits for CDBs and PDBs

  • Timeout and Dequeue Actions for Parallel Statement Queuing

    You can specify queue timeout and dequeue actions for parallel statement with enhanced functionality to the PARALLEL_QUEUE_TIMEOUT_ACTION resource manager directive and the DBMS_RESOURCE_MANAGER.DEQUEUE_PARALLEL_STATEMENT PL/SQL procedure.

  • PARALLEL_MIN_DEGREE Initialization Parameter

    See Also: