DBCC pintable (database_id, table_id)
פקודה זו תנחה את SQL SERVER שלא לפנות Pages של הטבלה שצויין מספרה מהזיכרון מטמון של השרת.
בשוטף, השרת משתמש באלגוריתם LRU - Last Recently Used, כלומר הוא
משאיר בזיכרון את ה Pages השימושיים ביותר עבורו. Pages ישנים שלא נעשה בהם שימוש מוסרים מהזיכרון כאשר יש צורך לאכלס Pages נוספים שאין להם מקום.
הפקודה pintable של dbcc מגדירה שעל ה Pages של הטבלה שציינו לא יוסרו מהזיכרון.
חשוב להדגיש - זה לא אומר שהמערכת טטען את הPAGES הללו לזיכרון, אלא רק תשאיר אותם אם הם כבר הגיעו לזיכרון בדרך המקובלת.
אין תגובות:
הוסף רשומת תגובה