כחלק מהטמעות מוצרי IT תשתיתיים (כגון FWDB, מוצרי גיבוי, חוות Storage, מוצרי שו"ב ועוד...) בארגוני, אנו נדרשים המון פעמים לענות על שאלות לספקים כגון : מה גודל הכולל של ה - Datacenter ? מה חלוקת גודל ה –DB [...]
ישנם מספר נושאים חשובים שיש לתת עליהם את הדעת בפיתוח ותכנון בסיס נתונים. כמובן שצריך לשים לב לנירמול נכון של הטבלאות, וכמובן שצריך להגדיר סטנדרט לכתיבה נכונה של הקוד, וכמובן שאי אפשר בלי [...]
במאמר זה נדבר על העבודה המעשית עם ה-Clustered ColumnStore Index (CCI). נסביר איך יוצרים אותו על חלק מהעמודות, נדבר על Catalog Views ואיך מתחזקים את ה-index. יצירה של CCI על חלק מהעמודות כל העמודות חיבות להיות מוכלות ב CCI [...]
ה-Clustered ColumnStore Index (CCI) הם סוג של אשליה של SQL 2014 מכוון שהאינדקסים הם לא באמת ברי עדכון on the fly. אומנם אנחנו יכולים לעדכן את הנתונים בזמן אמת וזה בהחלט feature חדש עם הרבה אפשרויות, אבל יש להבין את המימוש [...]
בגרסת 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 מאפשרת למערכות OLTP בעיקר שמותקנות על שרתים בעלי זיכרון RAM מועט יחסית, לנצל דיסקים מהירים (SSD בעיקר) לצורך שיפור של זמני תגובה. התנאי לשימוש : [...]
בחלק זה של המאמר נדגים איך מנתחים את הפלט של השאילתה שמביאה את ה-Wait Events הארוכים ביותר ומה עושים בכל מקרה כזה. מאמר זה הוא מאמר בסדרה המתגלגלת. לקריאת המאמרים הקודמים: חלק 1, חלק 2, חלק 3, חלק 4. [...]
מאמר זה הוא מאמר רביעי בנושא. בחלק זה של המאמר נדגים איך מנתחים את הפלט של השאילתה שמביאה את ה-Wait Events הארוכים ביותר הקשורים ל-Network waits, כלומר רשת. תזכורת למאמרים הקודמים בסדרה: חלק 1, חלק 2, חלק 3. [...]
זוכרים את הסרט "חתונה מאוחרת"? עם הגרוזיני ההוא שרצה להתחתן בגיל המופלג של 35 ? מסתבר שבמייקרוסופט SQL Server 2014 קיים מושג מקביל לגבי טרנזקציות, והוא נקרא "טרנזקציה מעוכבת" או באנגלית Delayed Durable [...]