סיכום
כאשר Microsoft SQL Server יוצר או מעדכן סטטיסטיקה, אם שיעור דגימה אינו מצוין באופן ידני, SQL Server יחשב שיעור דגימה המהווה ברירת מחדל. בהתאם להתפלגות בפועל של הנתונים בטבלה המשמשת כבסיס, ייתכן ששיעור הדגימה המוגדר כברירת מחדל לא ייצג את התפלגות הנתונים בצורה מדויקת. הדבר עלול לפגוע ביעילות תוכנית השאילתה.
כדי לשפר תרחיש זה, מנהל מסד נתונים יכול לבחור לעדכן סטטיסטיקה באופן ידני באמצעות קצב דגימה קבוע שיכול לייצג טוב יותר את התפלגות הנתונים. עם זאת, פעולה עוקבת של 'סטטיסטיקת עדכון אוטומטי' תתאפס בחזרה לקצב הדגימה המוגדר כברירת מחדל וייתכן שתציג שוב ירידה ביעילות תוכנית השאילתה.
שיפור זה מאפשר להתמיד בקצב הדגימה הקבוע לאורך פעולות סטטיסטיקות עדכון ידניות או אוטומטיות עוקבות.
פתרון
עדכון זה מציג מילת מפתח חדשה PERSIST_SAMPLE_PERCENT = { ON | כבוי } זוהי הרחבה לסטטיסטיקות היצירה/עדכון הקיימות Transact-SQL. מילת המפתח תציין SQL Server לנעול את קצב הדגימה (המסופק בעת יצירתו או עדכונו) לשימוש עתידי.
לקבלת מידע נוסף אודות סטטיסטיקה, ראה יצירת סטטיסטיקה.
תכונה זו זמינה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 1 עבור SQL Server 2017
עדכון מצטבר 4 עבור SQL Server 2016 SP1
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
העדכון המצטבר האחרון עבור SQL Server 2017
העדכון המצטבר האחרון עבור SQL Server 2016
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.