בית מאגרי מידע מהו ניתוח שאילתה? - הגדרה מטכנולוגיה

מהו ניתוח שאילתה? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ניתוח שאילתות?

ניתוח שאילתות הוא תהליך המשמש בבסיסי נתונים המשתמשים ב- SQL על מנת לקבוע כיצד לבצע אופטימיזציה נוספת של שאילתות לביצועים.

ניתוח שאילתות הוא היבט חשוב בעיבוד השאילתה שכן הוא מסייע בשיפור הביצועים הכוללים של עיבוד השאילתה, מה שיאיץ פונקציות והיבטים רבים של מסדי נתונים. לשם כך, כלי האופטימיזציה של שאילתה מנתח הצהרת שאילתה ספציפית ומפיק תוכניות גישה מרחוק וגם מקומיות לשימוש בהן בשבר השאילתה, על בסיס עלות המשאבים של כל תוכנית.

לאחר מכן, מסד הנתונים יבחר את התוכנית שהיא מאמינה שתעבד את השאילתה בעלות המשאבים הנמוכה ביותר.

Techopedia מסביר ניתוח שאילתות

באופן כללי, שאילתות SQL נוצרות על ידי יישומים ומשתמשים נשלחים לאחר מכן למסד נתונים מאוחד על מנת לאחזר נתונים ממקורות. בהתבסס על הצהרת השאילתה, מהדר ה- SQL מתייעץ אז עם עטיפת מקור הנתונים והמידע המאוחסן בקטלוג הגלובלי כדי לעזור לו לעבד את השאילתה.

המידע שהוא מאחזר כולל את מקור הנתונים, מיפויים, נתונים ותכונות שרת, כינויים, נתונים סטטיסטיים ועוד. כלי האופטימיזציה של השאילתה שמקל על ניתוח השאילתה הוא למעשה חלק מתהליך המהדר של SQL.

באמצעות כלי האופטימיזציה של השאילתות, המהדר מפתח תוכניות שונות, אסטרטגיות חלופיות בהן ניתן להשתמש בעת עיבוד השאילתה. אלה נקראים תוכניות גישה והם עשויים לקרוא לעיבוד השאילתה על ידי אלמנטים שונים.

אלמנטים אלה הם:

    השרת המאוחד

    מקורות הנתונים

    קצת משניהם

במאגרי מידע יחסים, מבצע ניתוח כפתור. הוא קובע אילו פעולות ניתן להעריך מרחוק על סמך הצהרת השאילתה והידע שיש לה ביכולות של מקורות הנתונים. בהתבסס על תוצאות ניתוח זה, כלי האופטימיזציה של השאילתות יבחר את תוכנית הגישה הטובה ביותר בעלות המשאבים הנמוכה ביותר.

מהו ניתוח שאילתה? - הגדרה מטכנולוגיה