Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Application Tuning Methodology for Government
- Identifying Performance Issues
- Analyzing Root Causes
- Implementing Solutions
Database and Instance Architecture for Government
- Fundamental Information on Server Files and Processes
- Memory Structures (SGA, PGA)
- Cursor Parsing and Sharing Procedures
Analysis of Command Execution Plans for Government
- Methods for Obtaining Hypothetical and Actual Query Plans (EXPLAIN PLAN, DBMS_XPLAN, SQLPlus Autotrace)
- Marking the Sequence of Algorithm Steps
- Interpreting Plan Tree Content
- Adaptive Execution Plans
The Process of Cost Optimization and Controlling the Work of the Cost Optimizer for Government
- Properties of Cost and Rule-Based Optimization
- Session and Instance Parameters
- Hints for Query Optimization
- Patterns of Query Plans (Outlines)
- Management of Query Plans (Baselines, Profiles, SQL Patch)
Statistics and Histograms for Government
- The Impact of Statistics and Histograms on Performance
- Methods for Collecting Statistics and Histograms
- Strategies for Counting and Estimating Statistics, Including Ad Hoc Sampling
- Statistics Management: Blocking, Copying, Editing, Collection Automation, Change Monitoring
- Multi-Column, Expression-Based Statistics
- System and Dictionary Statistics
- Adaptive Statistics
The Logical and Physical Structure of the Database for Government
- Tablespaces
- Segments
- Extensions
- Blocks
Full Read Optimization Through Proper Space Management for Government
- Scenarios for Using Full Reading
- Block and Segment Space Allocation, High Water Mark, PCTFREE
- The Impact of DML Operations and Space Allocation on Read Performance
- Loading Data via Conventional and Direct Path Methods
- Physical Reorganization of Data: Truncation, Defragmentation, Reconstruction
Full Read Optimization by Physically Separating "Hot Data" for Government
- Temporary Tables
- Partitioning Strategies
- Materialized Views
Full Read Optimization by Data Compression for Government
- OLTP Compression Techniques
- OLAP Compression Methods
Optimization of Reading via Index for Government
- The ROWID Concept
- Construction of BTREE Indices
- Comparing the Effectiveness of Data Access Through BTREE and FULL SCAN Indexes
- The Impact of Indexes on DML Operations
- Strategies for Creating and Deleting Indexes
- Evaluating "Good" and "Bad" Indexes: The Impact of the Entropy of Physical Data Distribution on Costs
- Index Properties and Statistics
- Types of Reading: UNIQUE, RANGE, SKIP, FULL, FAST FULL, MIN/MAX
- Types of Indexes: Unique, Function-Based, Multi-Column, Inverted Key, Local/Global, Virtual, Invisible
- Handling NULL Values in Indexes
- Index-Organized Tables (IOT)
- Bitmap and Join Indexes
Optimization of the Sorting Process for Government
- In-Memory Sorting
- Index-Based Sorting
- Linguistic Sorting Techniques
Optimization of Joins and Subqueries for Government
- Merge Methods: MERGE, HASH, NESTED LOOP
- Joins in OLTP and OLAP Systems
- Star Join Optimization
- Join Sequence Management
- External Joins
Performance Monitoring and Process Bottleneck Identification for Government
- SQL and Historical Performance Views (v$sql, dba_hist)
- Database Session/Process Tracking
- Application/User Session Tracking in the Database Connection Lease Model
- TkProf and TrcSess Tools
PL/SQL Performance for Government
- Using Literal Values in SQL Statements
- Rules of Cursor Sharing
- Using Literal Values in SQL
- Adaptive Cursors
- The Correct Way to Communicate Between SQL and PL/SQL
- Cursors and Bulk Operations
- Prefetching
- FOR UPDATE Clause
- Eigenfunctions in SQL
- Local Functions
- Caching Function Results
- Determinism and Efficiency
- Passing Parameters by Copy/Pointer
- Inlining Short Routines at Compile Time
- Compiler Management
- Compiler Optimization Levels
- Native Compilation
- Other Aspects of PL/SQL Optimization
ORA_S2, ORA_P2
Requirements
Proficiency in SQL and PL/SQL is required, along with practical experience working with Oracle or other relational database systems for government applications.
28 Hours
Testimonials (3)
I liked very much the format of the training, hands on, directly in sql developer.
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
The exercises were explained very good.
Monica - DB Global Technology
Course - PL/SQL in Oracle 19c
It was quite hands-on, not too much theory.