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

מבוא

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

פתרון

מידע אודות עדכון מצטבר

SQL Server 2008 Service Pack 2

התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 9 עבור SQL Server 2008 Service Pack 2. לקבלת מידע נוסף אודות חבילת עדכון מצטברת זו, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

2673382 חבילת עדכון מצטבר 9 עבור SQL Server 2008 Service Pack 2

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

2402659 SQL Server 2008 בונה שהופצו לאחר ש-SQL Server 2008 Service Pack 2 הופץ

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

SQL Server 2008 Service Pack 3

התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 4 עבור SQL Server 2008 Service Pack 3. לקבלת מידע נוסף אודות חבילת עדכון מצטברת זו, עיין במאמר הבא במאגר הידע Microsoft Knowledge Base:

2673383 חבילת עדכון מצטבר 4 עבור SQL Server 2008 Service Pack 3

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

2629969 SQL Server 2008 בונה שהופצו לאחר ש-SQL Server 2008 Service Pack 3 הופץ

תיקונים חמים של Microsoft SQL Server 2008 נוצרים עבור ערכות service pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2008 Service Pack 3 להתקנה של SQL Server 2008 Service Pack 3. כברירת מחדל, כל תיקון החם שסופק ב-SQL Server service pack כלול ב-SQL Server service pack הבא.

חבילת עדכון מצטבר 11 עבור SQL Server 2008 R2

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

2633145 חבילת עדכון מצטבר 11 עבור SQL Server 2008 R2

הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללים במהדורת התיקון הקודמת של SQL Server 2008 R2. אנו ממליצים לשקול להחיל את הגירסה העדכנית ביותר שמכילה את התיקון האחרון שמכיל תיקון חם זה. לקבלת מידע נוסף, עיין במאמר הבא במאגר הידע Microsoft Knowledge Base:

981356 בונה SQL Server 2008 R2 שהופצו לאחר ש-SQL Server 2008 R2 הופץ

חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 SP1

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

2633146 חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 SP1

הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים וכל תיקוני האבטחה שנכללים במהדורת התיקון הקודמת של SQL Server 2008 R2 SP1. אנו ממליצים לשקול להחיל את הגירסה העדכנית ביותר שמכילה את התיקון האחרון שמכיל תיקון חם זה. לקבלת מידע נוסף, עיין במאמר הבא במאגר הידע Microsoft Knowledge Base:

2567616 בונה SQL Server 2008 R2 שהופצו לאחר ש-SQL Server 2008 R2 SP1 הופץ

SQL Server 2012

SQL Server 2012 מכיל את שינויי הקוד עבור תיקונים אלה. שתיהן מעקב אחר דגל 2562 ו-2549 כמתואר להלן חלים גם על SQL Server 2012. עם זאת, התיקון להפחתת התוכן בתפס הDBCC_MULTIOBJECT_SCANNER אינו דורש מעקב אחר דגל 2562 ב-SQL Server 2012. שינויים אלה נכללו כברירת מחדל ב-SQL Server 2012.

מידע נוסף

עדכון מצטבר זה מציג שני דגלי מעקב כדי למקסם בצורה טובה יותר את השימוש במשאבי הקלט/פלט של הדיסק כאשר משתמש מבצע את הפקודה DBCC CHECKDB . למרות ששיפורים אלה מסמנים רק את PHYSICAL_ONLY  האפשרות PHYSICAL_ONLY, הם עשויים גם לשפר את הביצועים הכוללים של הפקודות של DBCC CHECKDB שאינן משתמשות באפשרות PHYSICAL_ONLY . מעקב אחר דגל 2562 דגל מעקב זה כולל את השינויים הבאים:

  • הפעיל את הפקודה DBCC CHECKDB באצווה אחת "ללא קשר למספר האינדקסים במסד הנתונים. כברירת מחדל, הפקודה DBCC CHECKDB מנסה למזער את משאבי tempdb על-ידי הגבלת מספר האינדקסים או "העובדות" שהוא יוצר באמצעות מושג "אצוות". דגל מעקב זה כופה על כל העיבוד לאצווה אחת.

  • שיפור העיבוד הפנימי לקביעת העמודים שברצונך לקרוא ממסד הנתונים. פעולה זו מקטינה את התוכן בתפס הDBCC_MULTIOBJECT_SCANNER.

אפקט אחד של שימוש בדגל מעקב זה הוא שדרישות הרווח עבור tempdb  עשויות לגדול. Tempdb  עשויה לצמוח עד 5 אחוזים או יותר ממסד הנתונים של המשתמש המעובד על-ידי הפקודה DBCC CHECKDB . לכן, מומלץ להגדיל את הגודל של tempdb  לפחות ב-5 אחוזים מגודל מסד הנתונים שלך כאשר אתה משתמש בדגל מעקב זה כדי למנוע צמיחה אוטומטית, אשר עשויה להאט את הביצועים של הפקודה DBCC CHECKDB . הערה מעקב אחר דגל 2562 הוא דגל מעקב ברמת הפעלה. באפשרותך להפוך אותה לזמינה ברמת הפעלה. מעקב אחר דגל 2549 הפקודה DBCC CHECKDB בונה רשימה פנימית של דפים לקריאה לכל כונן דיסק ייחודי בכל קבצי מסד הנתונים. לוגיקה זו קובעת כונני דיסק ייחודיים בהתבסס על אות הכונן של שם הקובץ הפיזי של כל קובץ. אם הדיסקים המשמשים כבסיס הם למעשה ייחודיים כאשר אותיות הכונן או לא, הפקודה DBCC CHECKDB תתייחס לאלה כדיסק אחד. כאשר דגל מעקב זה זמין, הפונקציה מניחה שכל קובץ מסד נתונים נמצא בכונן דיסק ייחודי. אל תשתמש בדגל מעקב זה, אלא אם כן אתה יודע שכל קובץ מבוסס על דיסק פיסי ייחודי. הערה מעקב אחר דגל 2549 הוא דגל מעקב כללי. כדי להפוך אותה לזמינה, עליך להשתמש בה כפרמטר הפעלה או להשתמש ב- DBCC TRACEON (2549, -1). למרות שדגלי מעקב אלה משפרים את הביצועים של פקודות DBCC CHECKDB המיועדות לשימוש באפשרות DBCC CHECKDB  , ייתכן שמשתמשים מסוימים לא יראו שיפור בביצועים. בעוד שדגלי מעקב אלה משפרים את השימוש במשאבי קלט/פלט של הדיסק, הביצועים הבסיסיים של משאבי דיסק עשויים להגביל את הביצועים הכוללים של הפקודה DBCC CHECKDB . שים לב להגבלות הבאות:

  • שיפורי הביצועים אינם מיועדים לשפר את הביצועים בעת שימוש באפשרות ' תיקון'. לדוגמה, שיפורי הביצועים אינם מיועדים לשפר את הביצועים בעת שימוש באפשרות REPAIR_ALLOW_DATA_LOSS.

  • השיפורים אינם משפיעים על הפקודה DBCC CHECKALLOC.

  • השיפורים עשויים לסייע לביצועים של הפקודה DBCC CHECKTABLEעבור אינדקסים עם דפים רבים. עם זאת, השיפורים אינם מיועדים לשפר את הביצועים של הפקודה DBCC CHECKTABLE .

מצב

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

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

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

×