שימוש במטמון בקר הדיסק הקשיח עם שרת SQL

סיכום

המידע הבא מתאר את ההשפעות של שימוש בשרת SQL באמצעות כרטיס בקר דיסק קשיח עם אחסון במטמון הזיכרון בכרטיס בקר (עד 16 מגה-בתים). באמצעות סוג זה של כרטיס מספק את היתרונות של דיסק במטמון מבלי לדרוש את יתרונות וחסרונות של זיכרון בדרך כלל המשויך אחסון במטמון בדיסק. שהאלגוריתם כולל כתיבה למטמון ומיון "המעלית" במהלך כתיבה חוזרת, בעת מיון הנתונים שיש לכתוב כדי למזער את תנועת ראש.

מידע נוסף

שאלה 1
י קיימות בעיות כלשהן בעת שימוש בסוג כזה של בקר נגרם על-ידי שרת SQL בהנחה השרת פועל UPS כדי למנוע נזק לנתונים עקב הפסקת חשמל?

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


שאלה 2
י איזו השפעה יש סוג זה של בקר אחסון במטמון מצויים על הביצועים של שרת SQL?

א. אם הבקר מטמון לעולם לא מצליח לכתוב אל הדיסק עליו entrusted מה (גם אם נדבקת בלוח המקשים, קריסות של מערכת ההפעלה, או קריסות הדיסק הקשיח), לא יהיו אין בעיה. מצד שני, אם בקר הדיסק מעכב את כתיבת חלק נתוני יומן הרישום של SQL Server וכל בוחר פיזית להחיל נתוני יומן רישום אחרים (בגלל מיון "המעלית") מצליח לכתוב את שאר אותה מסיבה כלשהי, SQL Server אין שום דרך לדעת כמה של היומן חסר. הפעלה חמה או אפילו מתגלגל קדימה מגיבוי תמונת עשוי לא שחזר את מסד הנתונים באופן תקין. במקרה הגרוע ביותר, יש כשל לא במהלך השחזור ואת ניתן לגלות את השחתת נתונים הרבה מאוחר יותר.

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


Question3
י שרת SQL יש לעשות את האחסון במטמון, או בבקר הדיסק לעשות את האחסון במטמון?

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

להפעיל עומס עבודה של נציג עם הפרמטר זיכרון של SQL Server מוגדר לערך המינימלי התומכים את מספר המשתמשים נדרש (עם הפעיל מטמון בקר הדיסק) עבור ההתקנה שלך. לאחר מכן נסה אותה עם הפרמטר זיכרון להגדיר ערך זה בנוסף כמות ה-RAM במטמון בקר הדיסק (עם מטמון בקר הדיסק בוטלה). לשם השוואה מדויקת באמת, מספר הדפים במטמון ההליך צריך להיות שווה בשני המקרים. פעולה זו מביאה juggling מסוימים מכיוון שגודל המטמון הליך מצוין באחוזים של הגודל הכולל של המטמון, בעוד הגודל הכולל של המטמון שצוין על-ידי הפרמטר זיכרון ומספר פרמטר חיבורים של המשתמש. הגודל הכולל של המטמון הוא כל מה שנותר לאחר K 42 לכל חיבור למשתמש שפוצל שטח שצוין על-ידי הפרמטר זיכרון פנוי. השארית מחולק בין מטמון הליך דף נתונים לפי הפרמטר מטמון בהליך.
SQL Server דורשת מערכות לתמיכה 'מסירה מובטחת למדיה יציבה' כמתואר תחת התוכנית Microsoft SQL Server Always-On אחסון פתרון סקירה. ארלקבלת מידע נוסף אודות דרישות קלט ופלט עבור מנגנון מסד הנתונים של שרת SQL, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

967576 Microsoft SQL Server דרישות מסד נתונים מנגנון קלט/פלט

מאפיינים:

מזהה פריט: 46091 - סקירה אחרונה: 17 בינו׳ 2017 - תיקון: 1

משוב