Buffered Pool Extension - אפשרות חזקה ב SQL SERVER 2014 - ilDBA Portal

Buffered Pool Extension – אפשרות חזקה ב SQL SERVER 2014

07/05/2014 | פורסם על ידי

אפשרות מעניינת מאוד זו שקיימת בגירסא של של SQL SERVER מאפשרת למערכות OLTP
בעיקר שמותקנות על שרתים בעלי זיכרון RAM מועט יחסית, לנצל דיסקים מהירים (SSD בעיקר)
לצורך שיפור של זמני תגובה.
התנאי לשימוש : מערכות מידע מבוססות OLTP, ששרת ה SQL "סובל" מחוסר זכרון אולם
לפחות אחד מהדיסקים שלו הינו SSD או דיסק בטכנולוגיה מהירה אחרת.
האופציה מאפשרת למעשה ל"הגדיל" את ה MEMORY BUFFER POOL של SQL בשטחי דיסק
מהיר ללא צורך בשינוי חומרה כלשהו, תוספת כרטיסי זכרון שדרוגים של חומרה למיניהם ועוד.
ברגע שאנו משתמשים באופציה זו, אנו מגדילים את זכרון ה SQL SERVER וע"י כך מפחיתים את
העומס על ה I/O בדיסקים הרגילים.

היתרונות ברורים:
1 – רווח בביצועי מערכות OLTP
2 – אין סיכוי לאיבוד מידע
3- אין שום שינוי במערכת המידע עצמה. השינוי בהגדרות השרת בלבד (שקיפות)
4 – יישום פשוט ביותר

אופן היישום:
נניח בלא הגבלת כלליות שיש לנו דיסק SSD למשל ממופה ל D. ניצור מחיצה בשם
D:\SSDCACHE4SQL, נניח שאנו רוצים תוספת של 16 GB ל "זיכרון" (שגודלו ~4GB RAM)
רושמים :

ALTER SERVER CONFIGURATION
 SET BUFFER POOL EXTENSION ON
 SIZE = 16 GB
 FILENAME = D:\SSDCACHE4SQL\MSEXTENSION.BPE'

הערות:
1 – יש לתת הרשאת
ALTER SERVER STATE
למשתמש שמפעיל פקודה זו (בד"כ זה ה DBA ויש לו אותה).
2 – גודל קובץ ה BPE צ"ל בין פי 4 לפי 10 מגודל הזכרון הפיזי האמיתי של השרת כדי שיהיה
אפקטיבי לשיפור הביצועים.
3 – דיסק הD) SSD) צריך להיות כמה שיותר חופשי מפעילות של תוכנות אחרות ע"ג אותו שרת.

אלי.

השאר תגובה:

שם (חובה):
אימייל (לא יפורסם) (חובה):
תגובה (חובה):

*



מאמרים קשורים

בדיקת ביצועים של Clustered ColumnStore Index

במאמרים הקודמים דיברנו על איך משתמשים ב-Clustered ColumnStore Index, במאמר זה נשחק קצת עם הביצועים שלו לשם ההתרשמות. כדי לבצע את זה, ניצור 3 טבלאות על פי הבא: SalesOrders_Clustered- עם cluster index על השדה SalesOrderNumber. [...]

עבודה עם Clustered ColumnStore Index

במאמר זה נדבר על העבודה המעשית עם ה-Clustered ColumnStore Index (CCI). נסביר איך יוצרים אותו על חלק מהעמודות, נדבר על Catalog Views ואיך מתחזקים את ה-index. יצירה של CCI על חלק מהעמודות כל העמודות חיבות להיות מוכלות ב CCI [...]

Updateable Clustered ColumnStore Index – אשליה או אמת?

ה-Clustered ColumnStore Index (CCI) הם סוג של אשליה של SQL 2014 מכוון שהאינדקסים הם לא באמת ברי עדכון on the fly. אומנם אנחנו יכולים לעדכן את הנתונים בזמן אמת וזה בהחלט feature חדש עם הרבה אפשרויות, אבל יש להבין את המימוש [...]

Clustered ColumnStore Index מגבלות והערות נוספות

ה-Clustered ColumnStore Index הוא פיצ'ר נחמד של גרסה SQL Server 2014, אבל הוא מגיע עם כמה מגבלות ודברים ששווה לבדוק לפני שרצים לממש אותו. הנה כמה מהדברים האלה… תמיכה ב- isolation levels ל- SQL Server 6 isolation levels: Read Uncommitted, Read [...]
Copyright 2019 ilDBA Portal. Brought to you by Brillix - Israel Leading DBA company. Sponsored by: DBSnaps - Database Video Tutorialss
Website Security Test
%d בלוגרים אהבו את זה: