התאמת אינדקס (index tuning)

אחד הדברים שביכולתך לעשות על מנת לשפר את הביצועים של מסד הנתונים שלך הוא להפיק תועלת מתכנון אינדקס יעיל. ב- SQL Server קיים מייעל השאילתות (Query Optimizer) שתפקידו לבחור את האינדקס היעיל ביותר עבור כל שאילתא נתונה. לכן, שיטת התכנון שלך צריכה להיות :מתן בחירה טובה של אינדקסים למייעל לצורך שימוש, וע"י כך ייווצר מצב של ביצועים אופטימליים.

בזמן  יצירת אינדקסים עליך להתבסס על הקווים המנחים הבאים:

  • צור אינדקסים לכל העמודות הנמצאות בשימוש ע"י השאילתות.
  • השתמש ההצהרה אחת בזמן כתיבת שאילתא לעדכון שורות ולא שאילתות רבות שמעדכנות את אותן שורות.
  • לאחר כתיבת השאילתות נתח אותן בעזרת אשף התאמת האינדקסים (Index Tuning Wizard) המפורט באיור 5.5.

 

אשף האינדקסים – משמש על מנת לעזור בניתוח השאילתות והצעת אינדקסים יעילים. על מנת להפעילו בחר : Tools > Wizards > Management > Index Tuning Wizard ופעל בהתאם להוראות התפריט כמתואר באיור הבא.



איור 5.5


  חזרה לתחילת הפרק


  פרקים
  מבוא
  ניהול השרת
  אבטחה
  גיבוי והתאוששות
  קונפיגורציה ואופטימיזציה
  כלים
  שפת שאילתות מובנות
  יצוא/יבוא מידע
  נספחים
  התקנת השרת
  מילון מונחים
  מאמרים נבחרים
  מידע נוסף ברשת