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

הבנה של Selectivity

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

המונחים: index Selectivity

הנוסחה הבסיסית עבור בחירת אינדקס היא:

(ב) ⁇ ⁇ =מספר ערכים ייחודיים / מספר שלם של RowscioFLT:1

לדוגמה, אם לשולחן יש 10,000 שורות ועמודה יש 1,000 ערכים ייחודיים, הסלקטיביות היא:

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

השלכות על בחירת

בחירה גבוהה (קרוב ל- 1) מצביעה על כך שאינדקס עשוי לשפר את ביצועי השאילתה באופן משמעותי, במיוחד עבור חיפושי שוויון.סלקטיביות נמוכה מציע כי המדד לא יכול להיות יעיל כמו אסטרטגיות לאינדקס חלופיות עשוי להיות הכרחי.

שיקולים נוספים

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