Cross Database Application Tuning

מק"ט: #4602 | משך קורס: 16 שעות אק'

קורס זה מציג את הידע הנדרש למפתח SQL או DBA כדי להתמודד בסביבות בהם האפליקציות רצות על מבני נתונים שונים –   Oracle, SQL-Server, MySQL וכו' כך שיוכל לכתוב ולכוונן SQL  ביעילות מרבית ללא תלות בסוג הDB 
הקורס מבוסס על ידע מעשי רב ונועד לכסות את הנושא באופן מקיף ע"י התמקדות בעקרונות והיבטים מעשיים יחד עם דוגמאות מייצגות של המשותף והשונה בין ה DB השונים   
הסדנה תקנה למשתתפים הבנה מעמיקה של הסיבות הדומיננטיות להאטה בזמן התגובה של SQL טיפוסיים ובכך יאפשר למשתתפים לכתוב אפליקציות יעילות יותר ובו בזמן לזהות ולפתור בעיות ביצועים לכשיתקלו בהן 
המיקוד בסמינר הינו בהצגת מגוון רחב במיוחד של בעיות ביצועים שכיחות המוצגות ע"י שימוש בדוגמאות אמת הנפוצות במעל ל- 80% מהאפליקציות המבוססות על בסיסי נתונים.
החומר הנלמד ילווה בתרגול שיהפוך אותו לסט של כלי עבודה יעילים אותם יוכלו המשתתפים ליישם מיד לאחר הקורס באפליקציות שבתחום אחריותם
 

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

  • תלמידי הקורס ידעו כיצד להימנע מיצירת בעיות ביצועים פוטנציאליות בשלב הפיתוח
  • הבנת המכנה המשותף לרוב בעיות הביצועים במבני נתונים טבלאיים (Oracle, MySQL, db2, SQL server)
  • הקניית מתודה להתאמת פתרונות לבעיות לפי מרחב ההשפעה שלהם על האפליקציה וזמן התגובה הכללי
  • הבנת תפקידם של האינדקסים והסכנות בשימוש לא נכון בהם.

קהל היעד

  • DBA
  • מפתחי SQL
  • ארכיטקטים של DB ואחראים לביצועי אפליקציות

תנאי קדם

  • הכרה בסיסית של שפת SQL

נושאים

Why is it so difficult to tune in a multi-DB environment?
Introduction to the real life performance challenges SQL development & tuning in heterogonous DB

  • Different tools, terminology, DB specific training
  • What do I need to know about SQL tuning?  

 

What do I need to know about Execution Plans?
Walkthrough of the main principles of execution plan & query optimization

  • Common concepts and issues
  • Differences
  • Examples


What do I need to know about indexes?
Walkthrough of the main principles of index performance

  • Common concepts and issues
  • Differences
  • Examples

 

What do I need to know about sorts?
Walkthrough of the main principles of sorting performance

  • Common sort types, concepts and issues
  • Differences
  • Examples

 

What do I need to know about Joins?
Walkthrough of the main principles of join performance

  • Common join types, concepts and issues
  • Differences
  • Examples

 

What do I need to know about Statistics?
Walkthrough of the impact of object statistics on performance

  • Common sort types, concepts and issues
  • Differences
  • Examples

 

What is the best practice for tuning SQL?
Walkthrough of a practical methodology for SQL tuning

  • Step by step
  • Examples
תגיות