תופעות
שקול את התרחיש הבא:
-
יש לך יישום שמשתמש במידה רבה במסד הנתונים של tempdb, או שיש לך עומס עבודה ספציפי של tempdb מסד נתונים.
-
אתה משדרג ל-Microsoft SQL Server 2016 או גירסה מתקדמת יותר והתחל לראות את התוכן של עמוד PFS.
-
אתה מבצע את שיטות העבודה המומלצות של מסד הנתונים של tempdb ומוסיף כמה קבצי נתונים.
בתרחיש זה, התוכן של דף PFS כבד נמשך ומשפיע על ביצועי המערכת.
הערה אם מפת העמוד מחולקת בקלות על-ידי 8088, זהו דף PFS. לדוגמה, page 2:3:905856 הוא PFS ב-file_id = 3 ב-tempdb.
פתרון
מידע אודות עדכון מצטבר
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 7 עבור SQL Server 2017
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
בעיה זו נפתרה בתיקון החם המתואר במאמר הבא:
4099490חבילת עדכון התיקונים החמים של 4099490 לפי דרישה עבור SQL Server 2016 SP1
תיקון זה משפר את הקצאת העמוד של PFS על-ידי ביצוע הקצאות מעוגלות של רובין על-פני מספר עמודי PFS באותו קובץ נתונים, בנוסף להקצאת ה-tempdb העגולה בכל קבצי הנתונים של. לכן, ככל שדפי הנתונים של PFS הכלולים בקובץ נתונים וקבצי נתונים נוספים קיימים, כך ייטב התפלגות ההקצאות.
הערה מאחר שהנתונים מתפשטים כעת על-פני מרווחי PFS בקבצי מסד הנתונים של tempdb, פעולות כגון מכווץ מסד נתונים יהפכו לתובעניות יותר במשאבים. עם זאת, לא מומלץ בדרך כלל לכווץ את tempdb במהלך הפעולה האופיינית.
מידע אודות service Pack עבור SQL Server:
עדכון זה תוקן בשרת ה-service pack הבא של SQL Server:
ערכות Service pack מצטברות. כל ערכת service pack חדשה מכילה את כל התיקונים הכלולים בערכות service pack קודמות, יחד עם כל התיקונים החדשים. ההמלצה שלנו היא להחיל את ה-service pack העדכני ביותר ואת העדכון המצטבר העדכני ביותר עבור ה-service pack. אין לך אפשרות להתקין ערכת service pack קודמת לפני התקנת ערכת השירות העדכנית ביותר. השתמש בטבלה 1 במאמר הבא לקבלת מידע נוסף אודות ערכת השירות העדכנית ביותר והעדכון המצטבר העדכני ביותר.
כיצד לקבוע את רמת הגירסה, המהדורה והעדכון של SQL Server ורכיביו
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
הפניות