Oracle Database Advanced SQL & Application Tuning for Optimal Performance

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

קורס זה מציג למשתתפים בו שיטות חדשניות ומתקדמות לייעול ושיפור ביצועי אפליקציות מבוססות בסיסי נתונים. הקורס הינו בעל אופי מעשי ומבוסס על ניסיון רב שנים והכרה מעמיקה במיוחד של בסיס הנתונים אורקל.
הקורס יקנה למשתתפים בו הבנה מעמיקה של המרכיבים המהותיים בבסיס הנתונים המשפיעים על ביצועי האפליקציות כגון שימוש יעיל באינדקסים, כתיבה נכונה של שאילתות מתקדמות, שיפור ביצועי תהליכי עדכונים, בחירה בין מסלולי גישה שונים לנתונים ועוד.
המיקוד בקורס הינו בהצגת מגוון רחב במיוחד של פתרונות לבעיות ביצועים שכיחות המוצגות ע"י שימוש בדוגמאות אמת הנפוצות במעל ל- 80% מהאפליקציות המבוססות על בסיסי נתונים.
בנוסף, יקנה הקורס למשתתפים בו מתודולוגיה ייחודית ומוכחת לביצוע Business Tuning בעזרת שימוש מושכל בכלי ניטור ושיפור ביצועים כדוגמת Oracle Enterprise Manager וכן בעזרת סקריפטים ייחודיים ומתקדמים בשפת SQL, בכדי לרכז ולמקד את עיקר מאמצי שיפור הביצועים ברכיבים הקריטיים לארגון.
 

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

קהל יעד

מפתחים, ראשי צוותי פיתוח, ראשי צוותי QA, ראשי צוותי DW ו- BI, מנתחי מערכות, אנשי מערכות מידע, מנהלי בסיסי נתונים וכל מי שמעוניין להעמיק את הידע שלו בנושא שיפור ביצועי בסיס הנתונים, האפליקציה והממשק בין האפליקציה לבסיס הנתונים.

נושאים

Why Bother?
Introduction to the real life performance challenges and the huge potential gain that is just around the corner

 

Getting Intimate with Indexes
Understanding the structure, strengths and soft points of indexes by using practical scenarios of the life cycle of a database application

 

Getting Intimate with Execution Plans
Understanding the role of an execution plan in determining the service level of SQL queries and how to focus on the critical steps inside

 

Correlate Plan Steps to SQL Text
Presenting a unique method to correlate execution plan steps to the relevant portions of the SQL query text, a major aid in statement tuning efforts

 

Optimizer & Statistics – Mother Knows Best…
Key considerations of the Optimizer based on table statistics on how to access the data
Use-cases of typical data distribution models show the error margins


Statement Tuning – Scope & Limitations
A summary with laying down an effective methodology for statement tuning

 

Top 5 Query Issues
Covering most of the typical errors in terms of query performance level
Full scans index scans, Sorts, bad join, bad plan and how to solve it

 

Top 3 Update Issues
Covering the typical issues in DML statements (update/insert/delete)
Locks, index overhead and logging

 

Why is it so Slow on Production?
Use-cases of typical applications that perform well in test stage, but suffer performance “hick-ups” in production

 

Resource Contention Types
The different types of contention that effect application service level, DB instance, OS, data objects and storage

 

Instance Tuning – Scope & Limitations
Laying down an effective methodology for examining the effect of the environmental factors on the application

 

Business Tuning – the Power of Aggregation
Identifying performance groups (all SQLs full scanning on a key table of the business) and constructing a business focused tuning list

 

Optimizing Business Access
Useful advanced yet simple techniques in optimizing the critical DB access with minimal effort and overhead

 

How to use Oracle’s Performance Tool Kit
Exploring the effective portion of Oracle Enterprise Manager and how to utilize it wisely to maintain a stable application response time using SQL scripts and OEM advisors

 

DB Specific Issues
The different kinds of performance issues specific to other DBs like MSSQL and DB2

 

Methodology for an Efficient APM
Laying down an effective methodology for Application Performance Management

תגיות