דוד יצחק , DBA אפליקטיבי ותשתיתי של SQL Server, Oracle ,Sybase Anywhere מזה 17 שנה עם התמחות בשיפור ביצועים, שרידות, זמינות גבוהה, רפלקציה, תוספים גיאוגרפיים, אבטחת מידע ו-Business Intelligence. הוא מרכז את פורום DBA צפון של ilOUG ומרצה בפורום משתמשי SQL Server.

כוונון ביצועים ב SQL Server ל- DBA העסוק – חלק 4
מאמר זה הוא מאמר רביעי בנושא. בחלק זה של המאמר נדגים איך מנתחים את הפלט של השאילתה שמביאה את ה-Wait Events הארוכים ביותר הקשורים ל-Network waits, כלומר רשת. תזכורת למאמרים הקודמים בסדרה: חלק 1, חלק 2, חלק [...]
כיוונן של Oracle 12c הלכה למעשה – חלק ד
מאמר זה הוא מאמר רביעי בסדרת המאמרים "כוונון של oracle 12c - הלכה למעשה", והוא ידון בנושא Skewness. תזכורת למאמרים: חלק א, חלק ב, חלק ג. Skewness skewness הוא מספר גדול מאוד או קטן מאוד של התאמת פרדיקט של שאילתה [...]
כוונון ביצועים ב SQL Server ל- DBA העסוק – חלק 3
מאמר זה הוא מאמר שלישי בנושא - מומלץ לקרוא קודם את חלק 1 ו- חלק 2 בדיקת סטטיסטיקות של Top Wait events Isolation Level כל הדוגמאות שפונות ל- Data Management Views) DMVs) מתחילות בקוד SQL שקובע את ה- Isolation level ל- READ UNCOMMITED. כך [...]
כוונון ביצועים ב-SQL Server ל-DBA העסוק – חלק 2
מאמר זה הוא המשך של מאמר קודם בנושא - לחלק 1 לחצו כאן. אנחנו עדיין בשלב ההכנות לביצוע הטיונינג - הפעם נדבר על ניקוי ה-cache לפני שמתחילים בתהליך של כיוונון הביצועים. מאמר זה הוא יותר טיפ וסקריפט [...]
כוונון ביצועים ב-SQL Server ל-DBA העסוק – חלק 1
בסדרת המאמרים הבאה (שתהיה כמובן בהמשכים) נסקור כיוונן מעשי של SQL Server 2008/2012/2014, עם פחות התמקדות על הצד התיאורטי, ויותר על הצד המעשי ומתן מענה מהיר ל- DBA העסוק. הדוגמאות על בסיסי הנתונים AdventureWorks2012 [...]
כיוונן של Oracle 12c הלכה למעשה – חלק ג
System Statistics (סטטיסטיקות מערכת) System statistics הן למעשה כל הסטטיסטיקות הקשורות למערכת ההפעלה: דיסקים, זיכרון ועוד. האופטימייזר צריך סטטיסטיקות מערכת עדכניות על מנת לקבוע את תוכנית הביצוע האופטימית. [...]
הפונקציות שימושיות: Concat, Rand, Stuff ו-View-ים
ב- post זה אני ארכז מספר דוגמאות שימושיות עבור פונקציות שונות של SQL 2008/2012/2014 עם דוגמאות מעשיות. הפונקציה CONCAT של SQL 2012 מאפשרת שרשור של מחרוזות כאשר המחרוזת Null מוחלפת במחרוזת ריקה. להלן לדוגמא [...]
כיוונן של Oracle 12c הלכה למעשה – חלק ב
במאמר זה נמשיך את הסקירה שהתחלנו על פיצ'רים חדשים הקשורים לאופטימייזר בגרסה 12c. המאמר הזה הוא המשך ישיר של מאמר קודם שפרסמנו פה אתמול: כיוונן של Oracle 12c הלכה למעשה - חלק א. טבלאות זמניות 2 חידושים [...]
כיוונן של Oracle 12c הלכה למעשה – חלק א
בסקירה הבאה נעבור על כמה מהחידושים של ה- optimizer בגרסת Oracle 12c באופן עניני ומעשי, עם קצת פחות דגש על הצד התיאורטי. אני אשתדל לתת דוגמאות מהסביבה שלנו. לצורך המחשת הנושאים אני משתמש בדוח HTML של SQLTXPLAIN, [...]