This lesson focuses on SQL Processing, Cursors, Optimizer Decisions, Statistics, and Evidence within Oracle Database 19c: SQL Tuning Workshop.
The activity is tied to a reporting query and transaction query tuned without sacrificing correctness, concurrency, or plan stability, so the implementation, analysis, administration, or support decisions are specific to this course.
Demonstrate parse, bind, optimize, execute, fetch, and cursor-sharing lifecycle within a reporting query and transaction query tuned without sacrificing correctness, concurrency, or plan stability, then capture the exact configuration, command, transaction, report, model, query, code, or process evidence that proves the result for lesson 1.
Implement a controlled exercise covering cost-based optimizer inputs, transformations, and goal settings and object, column, system, and dynamic statistics, then introduce and resolve an exception involving SQL identifiers, AWR and cursor evidence, reproducible data, and baseline timing while preserving before-and-after evidence.
Diagnose issues across parse, bind, optimize, execute, fetch, and cursor-sharing lifecycle, cost-based optimizer inputs, transformations, and goal settings, object, column, system, and dynamic statistics, SQL identifiers, AWR and cursor evidence, reproducible data, and baseline timing without making an unverified production change. Separate symptoms from causes, gather evidence, test the smallest reversible correction, rerun validation, and record preventive action.
Learners can apply SQL Processing, Cursors, Optimizer Decisions, Statistics, and Evidence in a realistic Oracle Database 19c: SQL Tuning Workshop scenario and validate the result with documented evidence.