תופעות
אתה מבחין בצמיחה בלתי צפויה של קבצי נתונים של tempdb אם יישומים המשתמשים בברוקר השירות של Microsoft SQL Server מוגדרים לתבנית הודעה של הודעה אחת לכל שיחה. תבנית זו דומה לתבנית "אש ושכחה" המשמשת בדרך כלל ביישומי ביקורת. אם אתה מבצע שאילתה על הsys.dm_db_task_space_usage תצוגת ניהול דינאמי (רישוי) כאשר בעיה זו מתרחשת, ייתכן שתראה שהערך "internal_objects_dealloc_page_count" אינו עולה באותו קצב של "internal_objects_alloc_page_count" עבור מזהי הפעלה שבהם מתבצעות משימות של ברוקר שירות פנימי. בנוסף, השטח של tempdb אינו מופץ גם לאחר שכל השיחות הממתינות נסגרות ומנוקות.
סיבה
התפתחותם של קבצי הנתונים נגרמת בעיקר על-ידי תוספות ועדכונים קבועים לטבלה sys. sysdesend . במצב זה, קבצי הנתונים של tempdb ימשיכו לגדול בעת השימוש בברוקר השירות.
פתרון
בעיה זו נפתרה ב- MICROSOFT SQL Server 2016.
מידע אודות עדכון מצטבר
עדכון מצטבר 5 עבור Sql server 2012 Service Pack 3 (SP3) המצטבר של עדכון 10 עבור SQL server 2014 SP1 מצטבר 3 עבור sql server 2014 SP2
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:העדכון המצטבר האחרון עבור Sql server 2012 SP3העדכני ביותר עבור SQL server 2014 SP1/SP2
מידע נוסף
כדי להחזיר את השטח שאינו מוחרר מ- tempdb, הפעל מחדש את שירות SQL Server. כדי למנוע בעיה זו, בצע את ההמלצות הכלליות בסעיף "טכניקות ביצועים ומדרגיות" של נושא TechNet הבא:
מתווך שירות: טכניקות ביצועים ומדרגיות
מצב
Microsoft מאשרת שזוהי בעיה ידועה בעיצוב הנוכחי של סוכן השירות.