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

Microsoft מפיצה את Microsoft SQL Server 2008 R2 SP1 כקובץ הניתן להורדה אחד. מאחר שהתיקונים מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 R2 SP1.

תופעות

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

  • מסד נתונים של מחסן נתוני ניהול (MDW) כולל טבלת snapshots.query_stats המכילה כמות גדולה של נתונים ב-Microsoft sql server 2008 או ב-Microsoft sql Server 2008 R2.

  • אתה מפעיל את משימת מלקט הנתונים הבאה כדי לנקות נתונים ממסד הנתונים של MDW.

    mdw_purge_data_ [<MDW מסד נתונים name>]

בתרחיש זה, נדרש זמן רב עבור משימת מלקט הנתונים כדי לנקות נתונים. הערות

  • משימת מלקט הנתונים מתקשרת לפרוצדורה המאוחסנת של core.sp_purge_data כדי לנקות נתונים.

  • לקבלת מידע נוסף אודות בעיה זו ב-SQL Server 2008 R2, בקר באתר האינטרנט הבא של Microsoft:

    מידע כללי אודות בעיה זו ב-SQL Server 2008 R2

סיבה

בעיה זו מתרחשת מאחר שמשימת הmdw_purge_data נמשכת זמן רב לביצוע פעולה ברורה מוכוונת אצווה אם הטבלה snapshots.query_stats מכילה כמות גדולה של נתונים.

פתרון

מידע אודות service pack

SQL Server 2008כדי לפתור בעיה זו ב-SQL Server 2008, בצע את הפעולות הבאות:

  1. השג את חבילת השירות העדכנית ביותר עבור SQL Server 2008. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך Microsoft Knowledge Base:

    968382 כיצד להשיג את ערכת השירות העדכנית ביותר עבור SQL Server 2008

  2. עבור מסד נתונים של MDW קיים, עליך לעדכן אותו על-ידי הפעלת אשף קביעת התצורה של מחסן נתוני ניהול לאחר התקנת ערכת השירות העדכנית ביותר עבור SQL Server 2008.

SQL Server 2008 R2כדי לפתור בעיה זו ב-SQL Server 2008 R2, בצע את הפעולות הבאות:

  1. השג את חבילת השירות העדכנית ביותר עבור SQL Server 2008 R2. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

    2527041 כיצד להשיג את ערכת השירות העדכנית ביותר עבור SQL Server 2008 R2

  2. עבור מסד נתונים של MDW קיים, עליך לעדכן אותו על-ידי הפעלת אשף קביעת התצורה של מחסן נתוני ניהול לאחר התקנת ערכת השירות העדכנית ביותר עבור SQL Server 2008 R2

  3. עדכון הפרוצדורה המאוחסנת של sp_purge_orphaned_notable_query_text באופן הבא:שגרה קיימת

    -- Deleting TOP N orphaned rows in query plan table by joining info from temp table variable-- This is done to speed up delete query. DELETE TOP (@delete_batch_size) snapshots.notable_query_plan FROM snapshots.notable_query_plan AS qp , #tmp_notable_query_plan AS tmpWHERE tmp.[sql_handle] = qp.[sql_handle]

    הליך מעודכן

    -- Deleting TOP N orphaned rows in query text table by joining info from temp table-- This is done to speed up delete query. DELETE TOP (@delete_batch_size) snapshots.notable_query_text FROM snapshots.notable_query_text AS qt, #tmp_notable_query_text AS tmpWHERE tmp.[sql_handle] = qt.[sql_handle]

    הערה שינויים אלה נדרשים כדי לתקן את הטקסט של הפרוצדורה המאוחסנת sp_purge_orphaned_notable_query_text מאחר שמשפט המחיקה מפנה בצורה שגויה לטבלת הsnapshots.notable_query_plan לאחר החלת SQL Server 2008 R2 Service Pack 1.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

ניתן גם למצוא את קובץ ה-script המלא כדי לעדכן את הפרוצדורה המאוחסנת של מלקט הנתונים בבלוג הבא:

http://blogs.msdn.com/b/sqlagent/archive/2011/04/12/data-collector-s-sp-purge-data-may-run-for-hours-if-there-are-many-orphaned-plans-to-purge.aspx

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

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

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

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

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×