מאמר זה מכיל עצות לשיפור הביצועים של מסד נתונים של Microsoft Office Access. על-ידי ביצוע עצות אלה, באפשרותך לעזור להאיץ פעולות רבות של מסד נתונים, כגון הפעלת דוחות או פתיחת טפסים המבוססים על שאילתות מורכבות.
אחת הדרכים הטובות ביותר לשיפור הביצועים של מסד נתונים היא יצירת אינדקסים עבור שדות נפוצים בשימוש. על-ידי יצירת אינדקסים, באפשרותך לשפר את הביצועים יותר ממה שניתן על-ידי שימוש בכל אחת מהטיפים במאמר זה. Access יוצר עבורך אינדקסים מסוימים באופן אוטומטי, אך עליך לשקול בקפידה אם אינדקסים נוספים ישפרו את הביצועים.
מאמר זה אינו דן בדרכים למיטוב הביצועים של אובייקטי מסד נתונים ספציפיים, כגון על-ידי יצירת אינדקס. לקבלת מידע נוסף, עיין במאמר Create באינדקס כדי לשפר את הביצועים.
במאמר זה
עזור לשפר את הביצועים של מסד נתונים מקומי
הקווים המנחים הבאים יכולים לעזור לך למטב את הביצועים של מסד נתונים מקומי של Access - מסד נתונים המאוחסן בכונן דיסק קשיח מקומי, ולא ברשת.
ביטול תיקון שגיאות אוטומטי של שמות
התכונה 'תיקון שגיאות אוטומטי של שמות' עוזרת להבטיח שהפונקציונליות של אובייקטי מסד נתונים תישאר ללא שינוי כאשר שמותם של אובייקטי מסד נתונים אחרים שבהם הם מסתמך. לדוגמה, אם אתה משנה שם של טבלה ויש שאילתות המשתמשות בטבלה זו, תיקון שגיאות אוטומטי של שמות מבטיח ששאילתות אלה לא יתפסקו עקב השינוי. תכונה זו יכולה להיות שימושית, אך היא עושה ביצועים איטיים.
אם עיצוב מסד הנתונים שלך יציב והאובייקטים שלו לא יישנו, באפשרותך לבטל בבטחה את 'תיקון שגיאות אוטומטי של שמות' כדי לשפר את הביצועים.
-
פתח את מסד הנתונים שברצונך למטב.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית של תיבת הדו-שיח אפשרויות Access, לחץ על מסד נתונים נוכחי.
-
בחלונית השמאלית, תחת אפשרויות תיקון שגיאות אוטומטי של שמות, נקה את כל תיבות הסימון.
הגדרת מסד הנתונים לדחיסה ותיקון באופן אוטומטי
עם הזמן, הביצועים של קובץ מסד נתונים עשויים להיות איטיים עקב שטח שנותר מוקצה לאובייקטים שנמחקו או זמניים. הפקודה דחיסה ותיקון מסירה שטח מבוזבז זה, והיא יכולה לעזור למסד נתונים לפעול מהר יותר ויעיל יותר. באפשרותך להגדיר אפשרות להפעלת הפקודה דחיסה ותיקון באופן אוטומטי כאשר מסד נתונים נסגר.
-
פתח את מסד הנתונים שברצונך למטב.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית של תיבת הדו-שיח אפשרויות Access, לחץ על מסד נתונים נוכחי.
-
בחלונית השמאלית, תחת אפשרויות יישום, בחר את תיבת הסימון דחוס בעת סגירה.
פתיחת מסד הנתונים במצב בלעדי
אם אתה האדם היחיד שמשתמש במסד נתונים, פתיחת מסד הנתונים במצב בלעדי מונעת ממשתמשים אחרים להשתמש במסד הנתונים בו-זמנית, והיא יכולה לעזור בשיפור הביצועים.
-
הפעל את Access, אך אל תפתח מסד נתונים. אם כבר יש לך מסד נתונים פתוח, סגור אותו.
-
לחץ על פתח ולאחר מכן לחץ על עיון.
-
בתיבת הדו-שיח פתיחה, בחר את קובץ מסד הנתונים שברצונך לפתוח. באפשרותך להשתמש ברשימה חפש ב אם עליך לעיין כדי למצוא את קובץ מסד הנתונים.
-
לחץ על החץ בלחצן פתח ולאחר מכן לחץ על פתח בלעדית.
ביטול אפשרויות תיקון שגיאות אוטומטי
כברירת מחדל, Access מתקן את האיות בעת ההקלדה. באפשרותך לבטל את התכונה 'תיקון שגיאות אוטומטי' כדי לשפר את הביצועים.
-
פתח את מסד הנתונים שברצונך למטב.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית של תיבת הדו-שיח אפשרויות Access , לחץ על הגהה.
-
בחלונית השמאלית, תחת אפשרויות תיקון שגיאות אוטומטי, לחץ על אפשרויות תיקון שגיאות אוטומטי.
-
בתיבת הדו-שיח אפשרויות תיקון שגיאות אוטומטי, נקה את תיבות הסימון עבור האפשרויות הרצויות.
הערה: אין צורך לבטל את כל אפשרויות תיקון השגיאות האוטומטי כדי לראות יתרון, אך כך גדלות אפשרויות תיקון השגיאות האוטומטי שאתה מבטל, כך ההטבה גדולה יותר.
עזור לשפר את הביצועים בסביבה מרובת-משתמש
הקווים המנחים הבאים יכולים לעזור לך למטב את הביצועים של מסד נתונים של Access שנמצא בשימוש בסביבה מרובת משתתפים.
פיצול מסד הנתונים
בעת פיצול מסד נתונים, אתה ממקם את טבלאות הנתונים בקובץ מסד נתונים בשרת רשת במה שנקרא מסד נתונים בקצה האחורי. עליך למקם את אובייקטי מסד הנתונים האחרים, כגון שאילתות, טפסים ודוחות, בקובץ מסד נתונים אחר שנקרא מסד הנתונים החזיתי. המשתמשים שומרים עותק משלהם של מסד הנתונים החזיתי במחשבים שלהם. הביצועים ישתפרו מכיוון שרק הנתונים נשלחים ברחבי הרשת.
פיצול מסד נתונים באמצעות אשף פיצול מסד הנתונים.
-
בכרטיסיה כלי מסד נתונים , בקבוצה העברת נתונים , לחץ על מסד נתונים של Access.
שינוי הגדרת הנעילה ברמת הדף או ברמת הרשומה
Access נועל כמות מסוימת של נתונים בעת עריכת רשומות. כמות הנתונים הנעולת תלויה בהגדרת הנעילה שתבחר. באפשרותך לעזור בשיפור הביצועים על-ידי בחירת נעילה ברמת הדף. עם זאת, נעילה ברמת הדף עשויה להפחית את זמינות הנתונים, מכיוון שנתונים נוספים נעולים בהשוואה לנעילה ברמת הרשומה.
-
נעילה ברמת הדף Access נועל את הדף המכיל את הרשומה (העמוד הוא אזור הזיכרון שבו ממוקמת הרשומה). עריכת רשומה עם נעילה ברמת הדף זמינה עשויה גם לגרום לנעילה של רשומות אחרות המאוחסנות בקרבת מקום בזיכרון. עם זאת, בדרך כלל הביצועים מהירים יותר בעת שימוש בנעילה ברמת הדף במקום בנעילה ברמת הרשומה.
-
נעילה ברמת הרשומה Access נועל רק את הרשומה העריכה. רשומות אחרות אינן מושפעות.
שינוי הגדרת הנעילה ברמת הדף או ברמת הרשומה
-
פתח את מסד הנתונים שברצונך להתאים.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית, לחץ על הגדרות לקוח.
-
בחלונית השמאלית, במקטע מתקדם , בחר או נקה את תיבת הסימון פתח מסדי נתונים באמצעות נעילה ברמת הרשומה.
בחר הגדרה מתאימה לנעילת רשומות
Access נועל רשומות בעת עריכתן. מספר הרשומות ש- Access נועל ואת משך הזמן שבו רשומות אלה נעולות תלוי בהגדרת נעילת הרשומה שאתה בוחר.
-
ללא מנעולים Access אינו נועל רשומה או דף עד שמשתמש שומר בו שינויים, והתוצאה היא שהנתונים יהיו זמינים יותר. עם זאת, התנגשויות נתונים (שינויים בו-זמניים הבוצעו באותה רשומה) עשויות להתרחש אם אתה משתמש בהגדרה זו. כאשר מתרחשת התנגשות נתונים, המשתמש חייב להחליט איזו גירסה של הנתונים לשמור. זוהי בדרך כלל האפשרות המהירה ביותר, אך התנגשויות נתונים עלולות לעלות על ביצועי ההשיגה.
-
רשומה ערוכה Access נועל רשומה ברגע שמשתמש מתחיל לערוך אותה. כתוצאה מכך, הרשומות נעולות לפרקי זמן ארוכים יותר, אך יש פחות התנגשויות נתונים.
-
כל הרשומות Access נועל את כל הרשומות בטבלה כאשר כל טופס או גליון נתונים המשתמשים בטבלה זו פתוחים. הדבר יכול לשפר את הביצועים עבור המשתמש שעורכים נתונים בטבלה, אך מגביל את היכולת של משתמשים אחרים לערוך נתונים יותר מהאפשרויות האחרות.
שינוי הגדרת נעילת הרשומה
-
פתח את מסד הנתונים שברצונך להתאים.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית, לחץ על הגדרות לקוח.
-
בחלונית השמאלית, במקטע מתקדם , תחת נעילת רשומות המהווה ברירת מחדל, לחץ על האפשרות הרצויה.
התאמת הגדרות הרענון והעדכון של הרשת
נסה להתאים את מרווח הזמן לרענון (שניות), מרווח זמן לניסיון חוזר לעדכון (אלפיות שניה), מספר הניסיונות החוזרים לעדכון ואת הגדרות מרווח הרענון של ODBC (שניות), בהתאם לצורך.
עליך להשתמש במרווח הזמן לניסיון חוזר של עדכון ובהגדרות מספר הניסיונות החוזרים של העדכון כדי לציין באיזו תדירות וכמה פעמים Access מנסה לשמור רשומה כאשר היא נעולה על-ידי משתמש אחר.
השתמש במרווח הזמן לרענון ODBC ובהגדרותמרווח הזמן לרענון כדי לקבוע באיזו תדירות Access מרענן את הנתונים שלך. רענון מעדכן רק נתונים שכבר קיימים בגליון הנתונים או בטופס שלך. הרענון אינו משנה את הסדר של רשומות, מציג רשומות חדשות או מסיר רשומות ורשומות שנמחקו בתוצאות שאילתה שאינם עומדים עוד בקריטריונים שצוינו. כדי להציג שינויים אלה, עליך להפעיל מחדש שאילתות על הרשומות המשמשות המשמשות בסיסיות עבור גליון הנתונים או הטופס.
שינוי הגדרות הרענון והעדכון של הרשת
-
פתח את מסד הנתונים שברצונך שיפעלו מהר יותר.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית, לחץ על הגדרות לקוח.
-
בחלונית השמאלית, במקטע מתקדם, שנה את ההגדרות הרצויות.
עצה: כדי להפעיל שוב שאילתה, הקש SHIFT+F9.
עזור לשפר את ביצועי Access במחשב שלך
הקווים המנחים הבאים יכולים לסייע בשיפור הביצועים של Access, בין אם מסד הנתונים שבו אתה עובד מאוחסן במחשב או ברשת.
ביטול הנפשות של ממשק משתמש
ממשק המשתמש של Access כולל הנפשות, כגון כאשר תפריטים נפתחים. על אף שהנפשות אלה עוזרות להפוך את הממשק לקל יותר לשימוש, הן עלולות להאט את הדברים מעט. באפשרותך לבטל אותן כדי לשפר את הביצועים.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית, לחץ על הגדרות לקוח.
-
בחלונית השמאלית, תחת תצוגה, נקה את תיבת הסימון הצג הנפשות.
ביטול תגיות פעולה
אם אינך משתמש בתגיות פעולה, בטל אותן כדי לשפר את הביצועים.
-
לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.
-
בחלונית הימנית, לחץ על הגדרות לקוח.
-
בחלונית השמאלית, תחת תצוגה, נקה את תיבות הסימון הצג תגיות פעולה בגליונות נתונים ואת תיבות הסימון הצג תגיות פעולה Forms ודוחות.
סגור תוכניות אחרות שלא נעשה בשימוש
סגירת תוכניות אחרות הופכת זיכרון נוסף לזמין עבור Access, דבר שמסייע למזער את השימוש בדיסק ולשפר את הביצועים.
הערה: ייתכן שתרצה גם לצאת מתוכניות מסוימות שממשיכות לפעול ברקע לאחר סגירתן. חפש תוכניות כאלה באזור ההודעות שלך. היזהר בעת יציאה מתוכניות אלה, מכיוון שייתכן שתוכניות מסוימות יהיו דרושות כדי שהמחשב שלך יפעלו כצפוי. אם יש לך ספק, קרוב לוודאי שאינך צריך לצאת מתוכניות אלה.
הוספת RAM נוסף למחשב
הוספת RAM למחשב שלך יכולה לעזור לשאילתות גדולות לפעול מהר יותר ולאפשר לך לפתוח אובייקטים נוספים של מסד נתונים בבת אחת. בנוסף, RAM מהיר הרבה יותר מהזיכרון הווירטואלי בכונן דיסק קשיח. בעת הוספת RAM, אתה עוזר למזער את השימוש בדיסק ולשפר את הביצועים.
ניקוי כונני הדיסק הקשיח
בצע מעת לעת קבוצת שלבים זו:
-
מחק מהמחשב קבצים שאינם דרושים לך עוד.
-
מחק את קבצי האינטרנט הזמניים שלך.
-
ריקון סל המיחזור.
-
הפעל פעולות דחיסה ותיקון במסדי הנתונים שלך.
-
איחוי כונני הדיסק הקשיח.
הפיכת שירותי Windows ללא זמינים שאינך דורש
לדוגמה, אם יש לך פתרון גיבוי טוב לשולחן העבודה, שקול להשבית את שירות שחזור המערכת. הפיכת שירותי Microsoft Windows ללא זמינים שבהם אינך משתמש הופכת זיכרון RAM נוסף לזמין עבור Access.
חשוב: אם תחליט להפוך את שירותי Windows ללא זמינים, עקוב אחר הפריטים שאתה הופך ללא זמינים, כך שתוכל להפעיל מחדש בקלות כל שירותי Windows שאתה מחליט שאתה דורש.
התאמת הגדרות הזיכרון הווירטואלי
ברוב המקרים, הביצועים של הגדרת ברירת המחדל של הזיכרון הווירטואלי המשמשת את Windows צריכה לתפקוד מיטבי. עם זאת, במקרים מסוימים, התאמת הגדרות הזיכרון הווירטואלי יכולה לשפר את הביצועים של Access. שקול להתאים את הגדרות ברירת המחדל של הזיכרון הווירטואלי במקרים הבאים:
-
אין לך שטח דיסק זמין רב בכונן המשמש כעת עבור זיכרון וירטואלי, ולכונן מקומי אחר יש שטח פנוי.
-
בכונן מקומי אחר שהנו מהיר יותר מהכונן הנוכחי יש שטח פנוי שאינו בשימוש רב.
במקרים אלה, ייתכן שתקבל ביצועים טובים יותר על-ידי ציון כונן אחר עבור זיכרון וירטואלי.
ייתכן שתקבל ביצועים טובים יותר גם על-ידי ציון כמות קבועה של שטח דיסק עבור הזיכרון הווירטואלי. שקול לציין פי 1.5 זיכרון וירטואלי כמו כמות ה- RAM המותקנת במחשב שלך. לדוגמה, אם יש לך 1,024 מגה-בתים (MB) של RAM, ציין 1,536 MB עבור זיכרון וירטואלי.
הערה: מומלץ לציין זיכרון וירטואלי נוסף אם אתה מפעיל לעתים קרובות כמה יישומים גדולים בו-זמנית.
לקבלת עזרה בשינוי הגדרות הזיכרון הווירטואלי, חפש בעזרה של Windows אחר "שינוי זיכרון וירטואלי".
אל תשתמש בשומר מסך
שומרי מסך משתמשים בזיכרון ו מופעלים באופן אוטומטי. עקב ליטושים בעיצוב הצגים, שומרי מסך אינם דרושים עוד כדי לסייע בהגנה על הצג מפני "צריבה". באפשרותך לשפר מעט את הביצועים ולעזור למחשב שלך לפעול בצורה חלקה יותר על-ידי כך שלא תוכל להשתמש בשומר מסך.
עצה: אל ת בהתבסס על שומר מסך כדי להגן על המחשב שלך מפני גישה בלתי מורשית. כדי לסייע בהגנה על המחשב כאשר אתה מתרחק, הקש על מקש סמל Windows+L.
אל תשתמש ברקע שולחן עבודה
ייתכן שתראה שיפורים מסוימים על-ידי הגדרת רקע שולחן העבודה ל- (ללא).