Create & Drop Index

06/04/2016

תגיות: , ,
אין תגובות

מה, זה לא צריך להיות Drop & Create? מוחקים אינדקס קיים, ויוצרים מחדש גרסה משופרת שלו, בדרך כלל עם תוספת של עמודה לאינדקס עצמו או לרשימת ה-Include..
אז זהו שלא, וזה שייך לפינת ה”וואלה?” של השבוע, ובעברית – “איך לא חשבתי על זה קודם?”..
פיני קרישר, ראש הצוות הבלתי נלאה, סיפר לי שקודם הוא עשה Drop לאינדקס, ואז תוך כדי כך שהאינדקס החדש נבנה – משימה כבדה בפני עצמה,  השרת התחיל לטחון Table Scans כי האינדקס לא היה קיים וה-Execution Plan השתנה לרעה, ה-CPU נסק אל על, ה-IO חגג, והשמחה הייתה רבה..
בפעם הבאה ניצור קודם כל את האינדקס החדש עם שם אחר מהקודם, וכשנסיים – נמחק את הישן. כמובן, זה יתפוס מקום נוסף על הדיסק ופעולות עדכון יתבצעו על שני האינדקסים לזמן קצר, אבל זה עדיף על האלטרנטיבה.

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *