היי
הבנתי שהוא דומה מאד ל table scan ושנהם לא עושים שימוש באינדקס כמו index seek
האם שאני רואה ב exectuion plan , את index scan זה אומר שזה לא "יעיל" כמו ב table scan. ?
מה הבדל בנהם תכלס מבחינת ביצועים ?
ציטוט: "הבנתי שהוא דומה מאד ל table scan"
וכמובן שסריקה של טבלה שונה מסריקה של אינדקס.
* לפי מה שהבנתי הוא בכל מקרה הוא לא דיבר על Covered Index שזה משהו שונה במעט ויכול להיות לפעמים יעיל יותר דווקא בשליפה (כשכל הנתונים ששולפים מכוסים על ידי האינדקס).
** דרור אולי תבהיר מעט מעט יותר את השאלה?
מה בדיוק אתה משווה למה
במשפט אחד כללי (וזה לא הסבר ואני ממש ממליץ לפתוח את גוגל ולמצוא מדריך טוב)
table scan
סורק את הרשומות בטבלה (כולן)
index scan
סורק את הרשומות באינדקס (כולן)
index seek
ניגש ישירות לרשומות מסויימות באינדקס (כלל אצבע קובע לכן שהוא יהיה יעיל במקרים שרוצים להחזיר חלק מהרשומות ואין צורך בסריקה של כל הרשומות)