תופעות
בעת שימוש ב-Microsoft SQL Server 2014, אתה עשוי להיתקל בבעיה הבאה הקשורה בהערות מוצר של SQL Server 2014:P rocedure וביצוע שאילתות סטטיסטיות עבור שגרות מאוחסנות מועברות באמצעות מספר העובדיםבנושא בעיה של כפולות של 1000: לאחר שתהפוך את האוסף של אוסף הסטטיסטיקות של ההליכים או של ביצוע השאילתות לזמין עבור פרוצדורות מאוחסנות המתבצעות באמצעות sp_xtp_control_proc_exec_stats או sp_xtp_control_query_exec_stats, תראה את ה_worker_time המדווחים בכפולות של 1000, בDMVs sys.dm_exec_procedure_stats וsys.dm_exec_query_stats. ביצוע שאילתות הכוללות זמן עבודה של פחות מ-500 שניות ידווחו כאשר הם כוללים worker_time 0.
סיבה
הבעיה מתרחשת מאחר ש-API המשמש להצגת הזמן של ה-CPU מכיל את הדיוק של עד אלפיות שניה בלבד, ולא ניתן להשתמש בו כדי להציג את זמן ה-CPU ב-microsecond precision.
פתרון
לאחר החלת התיקון, מדווח על זמן העובד במיקרו-שניות, והמספר אינו מעוגל עוד לכפולות של 1000. הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".