Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

מאפייני הבעיה

שקול את התרחיש הבא:

  • הפעלת לשנות אינדקס... מקוון השאילתה ב- Microsoft SQL Server 2012 או 2014 של שרת SQL.

  • שאילתה זו בוטל בשל חסימה או פעולה ביוזמת המשתמש, כגון הפעלת פקודה kill או מבטל את השאילתה.

בתרחיש זה, כל פעולות DML שיש להשתמש במטא-נתונים של אינדקס נחסמים או להימשך זמן רב תושלם.בנוסף, ייתכן שתיתקל בתופעות הבאות:

  • ערכי הרשאות מלאות עבור PWAIT_MD_RELATION_CACHE או MD_LAZYCACHE_RWLOCK המתן סוג בעת ביצוע שאילתה תצוגות ניהול דינמי sys.dm_os_wait_stats ו- sys.dm_exec_requests (dmv)

  • ערכי הרשאות מלאות עבור SOS_RW המתן סוג בעת ביצוע שאילתה על sys.dm_os_spinlock_stats dmv

בעיה זו בדרך כלל התייחסות כמו convoy נעל המתרחשת כאשר כל שאילתה חדשה DML לאט מנקה את האובייקטים סינכרון. בשל אופיה ממתינה האובייקטים סינכרון, לשימוש ב- CPU מוגבלת בדרך כלל.

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל האבטחה מתקן אשר היו כלולים בעדכון המצטבר הקודם. להוציא את העדכונים המצטבר העדכני ביותר עבור SQL Server:

מידע על תיקונים חמיםתיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן בעיה ספציפית זו.אם התיקון החם זמין להורדה, ישנו סעיף "תיקון חם זמין להורדה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות של Microsoft ותמיכה כדי לקבל את התיקון החם.הערה אם יתגלו בעיות נוספות, או אם נדרש פתרון בעיות כלשהו, ייתכן שתצטרך ליצור בקשת שירות נפרדת. עלויות התמיכה הרגילות יחולו על שאלות ובעיות נוספות תמיכה בעיות אשר אינן מצריכות החם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של התמיכה ושירות הלקוחות של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:

http://support.microsoft.com/contactus/?ws=supportהערה הטופס "תיקון חם זמין להורדה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.חשוב לאחר החלת התיקון החם, לשנות אינדקס... מקוון אפשרות לבטלן השאילתה מבלי להקטין את הביצועים של שרת SQL.

פתרון הבעיה

כדי לעקוף בעיה זו, ניתן לרוקן את הערך מטה-נתונים כדי למנוע את convoy נעל ואת מחזורי הדר מחדש פוטנציאליות אשר לפגוע בביצועי שאילתות. לשם כך, השתמש באחת מהשיטות הבאות כדי לסייע לרוקן את הערך מטה-נתונים:

  • הפעל מחדש את המופע של SQL Server 2012 או 2014 של שרת SQL.

  • לשים את מסדי הנתונים בעייתית למצב לא מקוון ולאחר מכן להעביר אותו למצב מקוון שוב.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.