ה-Resource Governor נועד לעזור לנו לנהל ולפקח על צריכת המשאבים הפיזיים של ה-SQL Server בין בקשות האפליקציות השונות המתקבלות. במאמר זה נסביר את העקרונות שעומדים מאחורי הפיצ'ר ועל הדברים החדשים ב-SQL Server [...]
במאמרים הקודמים דיברנו על איך משתמשים ב-Clustered ColumnStore Index, במאמר זה נשחק קצת עם הביצועים שלו לשם ההתרשמות. כדי לבצע את זה, ניצור 3 טבלאות על פי הבא: SalesOrders_Clustered- עם cluster index על השדה SalesOrderNumber. [...]
במאמר זה נדבר על העבודה המעשית עם ה-Clustered ColumnStore Index (CCI). נסביר איך יוצרים אותו על חלק מהעמודות, נדבר על Catalog Views ואיך מתחזקים את ה-index. יצירה של CCI על חלק מהעמודות כל העמודות חיבות להיות מוכלות ב CCI [...]
ה-Clustered ColumnStore Index (CCI) הם סוג של אשליה של SQL 2014 מכוון שהאינדקסים הם לא באמת ברי עדכון on the fly. אומנם אנחנו יכולים לעדכן את הנתונים בזמן אמת וזה בהחלט feature חדש עם הרבה אפשרויות, אבל יש להבין את המימוש [...]
ה-Clustered ColumnStore Index הוא פיצ'ר נחמד של גרסה SQL Server 2014, אבל הוא מגיע עם כמה מגבלות ודברים ששווה לבדוק לפני שרצים לממש אותו. הנה כמה מהדברים האלה... תמיכה ב- isolation levels ל- SQL Server 6 isolation levels: Read Uncommitted, Read [...]
בגרסת SQL Server 2014 הציגו מיקרוסופט מספר טכנולוגיות מסוג in memory: In memory OLTP– שימוש ב- in memory Table עבור סביבת OLTP. על פי מיקרוסופט שיפור בביצועים פי 5 עד 20 אך הדבר דורש שינוי קוד ושינויי אפליקציה. Buffer Pool Extension [...]
ColumnStore Indexes היא טכנולוגיה לאחזור ועדכון נתונים מבוססי עמודה. 2 סוגי אינדקסים: Non-Clustered Columnstore index (החל מ-SQL 2012) Updateable Clustered ColumnStore Index ( החל מ SQL 2014) ב-ColumnStore Indexes הם אינדקסים שמבוססים על מיון המידע [...]
במאמר זה אני אדגים שימוש באחד הפיצ'רים של SQL Server 2014: יצירה של HASH index עבור טבלה מסוג In Memory עם ערכים שונים של BUCKET_COUNT. לצורך כך אני אשתמש ב-DMV החדש: sys.dm_db_xtp_hash_index_stats בשביל לבדוק את הסטטיסטיקות [...]
אפשרות מעניינת מאוד זו שקיימת בגירסא של של SQL SERVER מאפשרת למערכות OLTP בעיקר שמותקנות על שרתים בעלי זיכרון RAM מועט יחסית, לנצל דיסקים מהירים (SSD בעיקר) לצורך שיפור של זמני תגובה. התנאי לשימוש : [...]
זוכרים את הסרט "חתונה מאוחרת"? עם הגרוזיני ההוא שרצה להתחתן בגיל המופלג של 35 ? מסתבר שבמייקרוסופט SQL Server 2014 קיים מושג מקביל לגבי טרנזקציות, והוא נקרא "טרנזקציה מעוכבת" או באנגלית Delayed Durable [...]