# אופטימיזציה של שאילתות

### מתוך ויקיפדיה, האנציקלופדיה החופשית

יש לך הודעות חדשות (השווה לגרסה הקודמת).

אופטמיזציית שאילתות מבוצעת על ידי רכיב Query Optimizer במערכת ניהול בסיס נתונים. רכיב זה מקבל כקלט שאילתת משתמש (למשל SQL) ואחראי לייצר תוכנית לביצוע השאילתא. על מנת לבצע משימה זו נעזר האופטימייזר בסטטיסטיקות שונות הנאספות מבסיס הנתונים (למשל גודל הטבלאות (Relation Cardinality) או תדירויות שונות של ערכים (Attribute Domains). כמו כן האופטימייזר נעזר במטא-מידע של הטבלאות מתוך קטלוג המערכת (כגון מידע על קיום אינדקסים, מידע על יחסי תלות בין הטבלאות).

## [עריכה] שלבי תהליך האופטימיזציה

תרגום השאילתא לביטוי בשפה פרוצדורלית (כגון RA)
נרמול הביטוי תוך שימוש בשקילויות
העברת הביטוי לצורת עץ תכנון ביצוע
הערכת מחיר הביצוע

מקור: http://he.wikipedia.org../../../%D7%90/%D7%95/%D7%A4/%D7%90%D7%95%D7%A4%D7%98%D7%99%D7%9E%D7%99%D7%96%D7%A6%D7%99%D7%94_%D7%A9%D7%9C_%D7%A9%D7%90%D7%99%D7%9C%D7%AA%D7%95%D7%AA.html

קטגוריה: מבני נתונים

##### Views

- ערך
- שיחה
- גרסה נוכחית

##### קהילה

- שער הקהילה
- עזרה
- דלפק ייעוץ
- מזנון
- יצירת קשר
- ספר אורחים

##### חיפוש

##### שפות אחרות

- English