Oracle Performance Training
Oracle Database
SQL Tuning
เรียนรู้เทคนิคการปรับแต่ง SQL เพื่อประสิทธิภาพสูงสุด ตั้งแต่การวิเคราะห์ Execution Plan ไปจนถึงการใช้งาน SQL Tuning Advisor และการจัดการ SQL Plan Baselines
เนื้อหาหลักสูตร
หลักสูตร 3 วัน เจาะลึกทุกเครื่องมือและเทคนิคสำหรับการ Tuning SQL บน Oracle Database
DAY 1
SQL Tuning Fundamentals & Optimizer
- Introduction to SQL Tuning — เป้าหมายและแนวคิดการ Tuning
- Lesson 1: Introduction to SQL Tuning — ภาพรวมและกระบวนการ
- Lesson 2: SQL Processing — ขั้นตอนการประมวลผล SQL ใน Oracle
- Lesson 3: Understanding the Optimizer — Cost-Based Optimizer และการทำงาน
DAY 2
Execution Plans & Tracing Tools
- Lesson 4: Generating and Displaying Execution Plans — EXPLAIN PLAN, DBMS_XPLAN
- Lesson 5: Identifying Problem Statements — ค้นหา SQL ที่มีปัญหาประสิทธิภาพ
- Lesson 6: Using Application Tracing Tools — SQL Trace, TKPROF, Event 10046
DAY 3
Advisors, Indexes & SQL Plan Baselines
- Lesson 7: Influencing the Optimizer — Hints, Statistics, Cardinality
- Lesson 8: SQL Access Advisor and SQL Tuning Advisor — ใช้ Tools อัตโนมัติใน Oracle
- Lesson 9: Indexes and SQL Tuning — Index Strategy และผลต่อ Query Performance
- Lesson 10: Managing SQL Plan Baselines — SPM เพื่อความเสถียรของ Execution Plan
⚡ Prerequisites
ผู้เรียนควรมีความรู้พื้นฐาน SQL และ Oracle Database Administration หรือผ่านหลักสูตร Oracle SQL Fundamentals มาก่อน