Chapter 7 | Query Optimization
Автор: Ahmed Hossam
Загружено: 2026-01-06
Просмотров: 120
Описание:
في Part 2 من Query Optimization بنخش في العمق،
ونفهم إزاي قواعد البيانات (خصوصًا Oracle) بتنفّذ الـ SQL Queries فعليًا
وإزاي نكتب Queries سريعة حتى مع الداتا الكبيرة.
المحاضرة دي بتغطي:
🔹 Query Processing Cycle
مراحل تنفيذ أي SQL Query:
Parsing
Optimization
Execution
Fetching Results
دور Query Optimizer كعقل العملية كلها
🔹 Execution Plans (بالتفصيل)
إزاي نقرأ Execution Plan
الفرق بين:
Full Table Scan
Index Scan
Nested Loops
Hash Join
Merge Join
إمتى كل واحدة تكون مناسبة
🔹 Factors Affecting Optimization
تأثير:
Indexes
Statistics
Join Methods
Query Structure
System Resources
🔹 Common Optimization Techniques
استخدام Indexes بشكل صحيح
تقليل Full Table Scans
تحسين Joins
تقليل حجم الداتا (Filtering – EXISTS vs IN)
تحسين Aggregations
Query Rewriting (OR vs UNION)
🔹 Cost-Based Optimization (CBO)
يعني إيه Cost-Based Optimizer
أهمية Statistics
استخدام DBMS_STATS
ليه Query ممكن تبقى بطيئة رغم إنها صح
🔹 Tools & Best Practices
EXPLAIN PLAN
AUTOTRACE
TKPROF
Database Hints
Best Practices حقيقية للشغل العملي
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: