מבחן: אינדקסים וביצועים
סט של כרטיסי פלאש ללימוד אינדקסים וביצועים בבסיסי נתונים, כולל מונחים מרכזיים והסברים קצרים.
Quiz(48 domande)
1. מהו אינדקס B-tree?
Termini in questo set(48)
מבוא לאינדקסים(16)
מהו אינדקס בבסיס נתונים?
אינדקס הוא מבנה נתונים שמאפשר גישה מהירה לנתונים בטבלה על ידי שמירה על תצורה מסודרת.
מה היתרון של אינדקסים?
אינדקסים משפרים ביצועים של שאילתות על ידי הפחתת זמן החיפוש. - גישה מהירה - חיפוש יעיל
אינדקסים מסודרים מול אינדקסים לא מסודרים: מה ההבדל?
אינדקסים מסודרים שומרים על סדר, אינדקסים לא מסודרים לא. - מסודרים: חיפוש מהיר יותר - לא מסודרים: גמישות גבוהה
מה זה אינדקס ייחודי?
אינדקס ייחודי מונע הכנסה של ערכים כפולים באותה עמודה. לדוגמה, מספר תעודת זהות.
אילו סוגי אינדקסים קיימים?
1. אינדקסים רגילים 2. אינדקסים ייחודיים 3. אינדקסים מורכבים
מה השפעת האינדקסים על ביצועי כתיבה?
אינדקסים יכולים להאט ביצועי כתיבה, כי יש לעדכן את האינדקס בכל שינוי.
נכון או לא נכון: אינדקסים תמיד משפרים את הביצועים.
לא נכון. אינדקסים משפרים ביצועים בשאילתות, אך עשויים להאט כתיבות.
מהו אינדקס על עמודה אחת?
אינדקס על עמודה אחת הוא מבנה המייעל חיפושים על ערכים בעמודה ספציפית בלבד.
מהו אינדקס מורכב?
אינדקס מורכב הוא אינדקס שנעשה על פני שתי עמודות או יותר, משפר חיפושים משולבים.
מתי כדאי להשתמש באינדקס?
כשיש צורך לחפש נתונים לעיתים קרובות או כשיש שאילתות מורכבות. - שיפור ביצועים - יעילות
מהו אינדקס טקסט מלא?
אינדקס טקסט מלא מיועד לחיפושים על טקסט, כמו חיפוש מילות מפתח במסמכים.
השלם: אינדקסים משפרים ביצועים אך _____ .
עשויים להאט את כתיבתה של הטבלה.
מהו אינדקס יחס?
אינדקס יחס הוא אינדקס המאפשר קשרים בין טבלאות שונות בבסיס הנתונים.
מה היתרון של אינדקסים חלקיים?
אינדקסים חלקיים מאפשרים ליצור אינדקסים רק על חלק מהשורות, מה שמפחית את גודל האינדקס.
אילו גורמים משפיעים על יעילות האינדקס?
1. גודל הנתונים 2. תדירות העדכונים 3. סוג השאילתות
נכון או לא נכון: אינדקסים אינם משפיעים על שטח האחסון.
לא נכון. אינדקסים צורכים שטח אחסון נוסף.
ביצועים ואופטימיזציה(16)
מה זה אופטימיזציה בבסיסי נתונים?
תהליך שיפור ביצועי השאילתות והפעולות על בסיסי הנתונים.
איזה יתרון יש בשימוש באינדקסים?
אינדקסים מפשטים חיפושים ומקטינים את זמן הגישה לנתונים.
נכון או לא נכון: אינדקסים תמיד משפרים את הביצועים.
לא נכון. אינדקסים יכולים להכניס זמן נוסף לעדכון הנתונים.
מהי עלות השאילתא?
מדד לזמן או משאבים הנדרשים לביצוע שאילתא בבסיס נתונים.
שימוש באינדקסים: מה ההשפעה על זמן הגישה?
הזמן מצטמצם משמעותית, במיוחד בשאילתות גדולות.
מהו Plan Cache?
מקום שבו נשמרים תכניות השאילתות כדי לחסוך זמן חישוב מחדש.
מלא את החסר: ככל שמספר האינדקסים ______.
כך גוברת עלות עדכון הנתונים.
מה ההבדל בין אינדקסים יחידים לקבוצתיים?
אינדקסים יחידים מתמקדים בשדה אחד, קבוצתיים בשדות מרובים.
אילו גורמים משפיעים על ביצועי שאילתות?
גודל הנתונים, מבנה האינדקסים, ותכנון השאילתא.
מה זה שאילתא מקוננת?
שאילתא אחת בתוך שאילתא אחרת, עשויה להכביד על הביצועים.
נכון או לא נכון: אינדקסים יכולים להיגרם לעיכוב בשאילתות פשוטות.
נכון. אינדקסים לא תמיד מועילים בשאילתות פשוטות מאוד.
מהו Cost-Based Optimization?
שיטה שבה המערכת בוחרת את השאילתא היעילה ביותר לפי עלות הביצוע.
איזה תפקיד יש לסטטיסטיקות בביצועי שאילתות?
סטטיסטיקות עוזרות לתכנן את השאילתות ולקבוע את האינדקסים הנדרשים.
מה ההשפעה של קונקורסיה על ביצועים?
קונקורסיה עשויה לשפר ביצועים על ידי ניצול משאבים בצורה מיטבית.
מהי שאילתא מצטברת?
שאילתא המחברת נתונים ממספר רשומות, עשויה להיות יקרה בביצועים.
נכון או לא נכון: אופטימיזציה היא תהליך חד פעמי.
לא נכון. אופטימיזציה דורשת תחזוקה מתמדת והתאמה לשינויים.
אינדקסים מיוחדים(16)
אינדקס B-tree
אינדקס מאוזן שמאפשר חיפוש, הוספה ומחיקה בסיבוכיות O(log n). מתאים לנתונים מסודרים.
אינדקס Hash
מאפשר חיפוש מהיר באמצעות פונקציית השמה. משתמש במפתחות ייחודיים, אך לא תומך בסדר מסויים.
נכון או לא נכון: אינדקס GiST יכול לתמוך בסוגי נתונים מורכבים.
נכון. GiST תומך במגוון רחב של סוגי נתונים כמו גיאומטריים או טקסטואליים.
מתי כדאי להשתמש באינדקס Bitmap?
מומלץ לשימוש בטבלאות עם הרבה ערכים חוזרים, כמו נתוני סטטוס או קטגוריות.
השוואה: B-tree vs. Hash
B-tree: חיפוש מסודר, Hash: חיפוש מהיר. B-tree טוב למידע מסודר.
מהו אינדקס Partial?
אינדקס שמכסה רק חלק מהשורות בטבלה, מסייע בשיפור ביצועים לשאילתות מסוימות.
אינדקס Full-text
מאפשר חיפוש טקסטים ארוכים בשדות טקסט. תומך במילות חיפוש וביטויים.
מתי להשתמש באינדקס XML?
שימושי במאגרים הכוללים נתוני XML, מאפשר חיפושים לפי מבנה XML.
מהו אינדקס Inverted?
אינדקס המיועד לחיפוש טקסט, מאחסן מידע על מיקום המילים במסמכים.
נכון או לא נכון: אינדקסים משפרים תמיד את הביצועים.
לא נכון. אינדקסים יכולים להוריד ביצועים בזמן הוספה ומחיקה.
אינדקס Clustered
מארגן את הנתונים בטבלה לפי סדר האינדקס. יש אינדקס אחד כזה בטבלה.
אינדקס Non-Clustered
מכיל הפניות לנתונים, מאפשר כמה אינדקסים בטבלה. פחות יעיל מאינדקס Clustered.
מהו אינדקס Function-based?
אינדקס שנעשה עליו חיפוש לפי תוצאה של פונקציה על עמודה. מסייע בשאילתות מורכבות.
מתי כדאי להשתמש באינדקס Spatial?
ביישומים הגיאוגרפיים, כמו חיפוש על מפות או נתוני GPS.
במה שונה אינדקס Unique?
מבטיח שכל ערך במפתח יהיה ייחודי. מונע כפילויות בעמודות מסוימות.
Fill in the blank: אינדקס _______ תומך בחיפושים על מטריצות גיאומטריות.
Spatial.
Domande in questo set(48)
1. מהו אינדקס B-tree?
2. מהו תפקיד האינדקס בבסיס נתונים?
3. מהי מטרת האופטימיזציה בבסיסי נתונים?
4. מה היתרון של אינדקס Hash?
5. אילו סוגי אינדקסים יש?
6. איזה יתרון יש באינדקסים כאשר מבצעים שאילתות?
7. נכון או לא נכון: אינדקס GiST יכול לתמוך בסוגי נתונים מורכבים.
8. מה יקרה כאשר ניצור אינדקס על עמודה?
9. נכון או לא נכון: אינדקסים תמיד משפרים את הביצועים.
10. מתי כדאי להשתמש באינדקס Bitmap?
11. מהו אינדקס ייחודי?
12. מהי עלות השאילתא?
13. מה ההבדל בין אינדקס B-tree לאינדקס Hash?
14. נכון או לא נכון: אינדקסים תמיד משפרים את הביצועים.
15. איזו השפעה יש לשימוש באינדקסים על זמן הגישה?
16. מהו אינדקס Partial?
17. מה ההשפעה של אינדקסים על ביצועי כתיבה?
18. מה זה Plan Cache?
19. מהו אינדקס Full-text?
20. מהו אינדקס מורכב?
21. מלא את החסר: ככל שמספר האינדקסים ______.
22. מתי כדאי להשתמש באינדקס XML?
23. מהו אינדקס טקסט מלא?
24. מה ההבדל בין אינדקסים יחידים לקבוצתיים?
25. מהו אינדקס Inverted?
26. מה היתרון של אינדקסים חלקיים?
27. אילו גורמים משפיעים על ביצועי שאילתות?
28. נכון או לא נכון: אינדקסים משפרים תמיד את הביצועים.
29. מהו אינדקס יחס?
30. מה זה שאילתא מקוננת?
31. מהו אינדקס Clustered?
32. מהו אינדקס על עמודה אחת?
33. נכון או לא נכון: אינדקסים יכולים להיגרם לעיכוב בשאילתות פשוטות.
34. מהו אינדקס Non-Clustered?
35. אילו גורמים משפיעים על יעילות האינדקס?
36. מהו Cost-Based Optimization?
37. מהו אינדקס Function-based?
38. מה היתרון של אינדקסים?
39. איזה תפקיד יש לסטטיסטיקות בביצועי שאילתות?
40. מתי כדאי להשתמש באינדקס Spatial?
41. מהו ההבדל בין אינדקסים מסודרים ללא מסודרים?
42. מה ההשפעה של קונקורסיה על ביצועים?
43. במה שונה אינדקס Unique?
44. נכון או לא נכון: אינדקסים אינם משפיעים על שטח האחסון.
45. מהי שאילתא מצטברת?
46. Fill in the blank: אינדקס _______ תומך בחיפושים על מטריצות גיאומטריות.
47. מתי כדאי להשתמש באינדקס?
48. נכון או לא נכון: אופטימיזציה היא תהליך חד פעמי.
Set correlati
Normalisierung Datenbanken Abiturvorbereitung
Transaktionen ACID Definitionen
SQL GROUP BY und HAVING
Relationale Algebra
Abitur: SQL JOIN Idee
SQL WHERE
Wiederholung: Tabelle Schlüssel
Entity-Relationship-Modell Kardinalitäten fürs Abi
Crea il tuo set di studio
Carica un PDF, incolla le tue note o descrivi un argomento – l'IA genera schede, quiz e altro in pochi secondi.

