The document introduces new optimizer and statistics features in Oracle Database 12c, including Adaptive Query Optimization which enables run-time adjustments to execution plans based on actual statistics collected during execution. Adaptive plans can switch join methods like changing from a nested loops join to a hash join. Adaptive parallel distribution methods can defer choosing a distribution method until execution and switch between hash and broadcast based on row counts. Existing functionality like SQL Plan Management and statistics collection are also enhanced.