שיפור ביצועים
עמוד 1 מתוך 1
שיפור ביצועים
כאשר אנו רוצים לבדוק מדוע לוקח לשאילתה הרבה זמן לרוץ נשאל את עצמנו את השאלות הבאות:
1. כמה טבלאות משתתפות בשאילתה? אם יש joins ננסה להוריד אחד אחד ולבדוק האם זמן הריצה קטן. מניסיוני האישי, המון פעמים מימד הזמן עושה בעיות .
2. אם מדובר בטבלה אחת בודדת , תבדקו שלא הוספתם פונקציה כלשהי שמכבידה על השאילתה. כמו למשל: פונקציות אגרגטיביות כמו: max,min או שעשיתים trunc על תאריך ושמתם אותו בפילטר.
3. בדקו התיחסות לnull ים.
אם בדקתם את השלבים האלה רוב הסיכויים שתמצאו את הבעיה. אם לא מצאתם, זה כבר השלב לפנות לdba
1. כמה טבלאות משתתפות בשאילתה? אם יש joins ננסה להוריד אחד אחד ולבדוק האם זמן הריצה קטן. מניסיוני האישי, המון פעמים מימד הזמן עושה בעיות .
2. אם מדובר בטבלה אחת בודדת , תבדקו שלא הוספתם פונקציה כלשהי שמכבידה על השאילתה. כמו למשל: פונקציות אגרגטיביות כמו: max,min או שעשיתים trunc על תאריך ושמתם אותו בפילטר.
3. בדקו התיחסות לnull ים.
אם בדקתם את השלבים האלה רוב הסיכויים שתמצאו את הבעיה. אם לא מצאתם, זה כבר השלב לפנות לdba
עמוד 1 מתוך 1
Permissions in this forum:
אתה לא יכול להגיב לנושאים בפורום זה