מאמר זה מכיל עצות לשיפור הביצועים של מסד נתונים של Microsoft Office Access. על-ידי ביצוע עצות אלה, באפשרותך לסייע בהאצת פעולות רבות של מסד נתונים, כגון הפעלת דוחות או פתיחת טפסים המבוססים על שאילתות מורכבות.
אחת הדרכים הטובות ביותר לשפר את הביצועים של מסד נתונים היא ליצור אינדקסים עבור שדות הנמצאים בשימוש תכוף. על-ידי יצירת אינדקסים, באפשרותך לשפר את הביצועים יותר מאשר באפשרותך להשתמש בכל אחד מהעצות המפורטות במאמר זה. Access יוצר עבורך באופן אוטומטי כמה אינדקסים, אך עליך לשקול בזהירות אם אינדקסים נוספים ישפרו את הביצועים.
מאמר זה אינו דן בדרכים למיטוב הביצועים של אובייקטי מסד נתונים ספציפיים, כגון על-ידי יצירת אינדקס. לקבלת מידע נוסף, עיין במאמר יצירת אינדקס ושימוש בו לשיפור הביצועים.
במאמר זה
סיוע בשיפור הביצועים של מסד נתונים מקומי
הקווים המנחים הבאים יכולים לעזור לך למטב את הביצועים של מסד נתונים מקומי של 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, פעולה המסייעת למזער את השימוש בדיסק ולשפר את הביצועים.
הערה: ייתכן שתרצה גם לצאת מתוכניות מסוימות שימשיכו לפעול ברקע לאחר שתסגור אותן. חפש באזור ההודעות שלך את כל התוכניות האלה. היזהר בעת יציאה מתוכניות אלה, מאחר שייתכן שתוכניות מסוימות יהיו נחוצות כדי שהמחשב שלך יפעל כפי שאתה מצפה. אם יש לך ספק כלשהו, סביר להניח שלא תצא מתוכניות אלה.
הוספת RAM למחשב
הוספת RAM למחשב שלך יכולה לסייע לשאילתות גדולות לפעול מהר יותר, והיא יכולה לאפשר לך לפתוח אובייקטי מסד נתונים נוספים בבת אחת. בנוסף, RAM הוא הרבה יותר מהיר מאשר זיכרון וירטואלי בכונן דיסק קשיח. כאשר אתה מוסיף RAM, אתה עוזר למזער את השימוש בדיסק ולשפר את הביצועים.
ניקוי כונני הדיסק הקשיח
בצע את ערכת השלבים הבאה מעת לעת:
-
מחק קבצים מהמחשב שלך שאינם נחוצים עוד.
-
מחק את קבצי האינטרנט הזמניים.
-
רוקן את סל המיחזור.
-
הפעל פעולות דחיסה ותיקון במסדי הנתונים שלך.
-
אחה את כונני הדיסק הקשיח.
הפיכת שירותי Windows ללא זמינים
לדוגמה, אם יש לך פתרון שולחן עבודה טוב במקום, עליך לשקול להפוך את שירות שחזור המערכת ללא זמין. השבתת Microsoft Windows services שאינך משתמש בה מבצעת יותר RAM זמין עבור Access.
חשוב: אם תחליט להפוך את Windows services ללא זמין, עקוב אחר הפריטים שתהפוך ללא זמינים, כדי שתוכל להפעיל מחדש בקלות את כל שירותי Windows שאתה מחליט שאתה דורש.
התאמת הגדרות הזיכרון הווירטואלי שלך
ברוב המקרים, הגדרת ברירת המחדל של הזיכרון הווירטואלי המשמש את Windows צריכה לפעול בצורה מיטבית. עם זאת, במצבים מסוימים, התאמת הגדרות הזיכרון הווירטואלי יכולות לשפר את ביצועי הגישה. שקול לכוונן את הגדרות ברירת המחדל של הזיכרון הווירטואלי במקרים הבאים:
-
אין לך שטח דיסק זמין בכונן הנמצא כעת בשימוש עבור זיכרון וירטואלי, ולכונן מקומי אחר יש שטח זמין.
-
כונן מקומי אחר שהוא מהיר יותר מהכונן הנוכחי כולל שטח זמין ואינו נמצא בשימוש כבד.
במקרים אלה, אתה עשוי לקבל ביצועים טובים יותר על-ידי ציון כונן אחר עבור זיכרון וירטואלי.
ייתכן גם שתקבל ביצועים טובים יותר על-ידי ציון כמות קבועה של שטח דיסק עבור זיכרון וירטואלי. שקול לציין את 1.5 פעמים כזיכרון וירטואלי כגון כמות ה-RAM המותקנת במחשב שלך. לדוגמה, אם יש לך 1,024 מגה-בתים (MB) של RAM, ציין 1,536 MB עבור זיכרון וירטואלי.
הערה: ייתכן שתרצה לציין זיכרון וירטואלי נוסף אם אתה מבצע לעתים קרובות מספר יישומים גדולים בו.
לקבלת עזרה בשינוי הגדרות הזיכרון הווירטואלי, חפש את Windows Help עבור "שינוי זיכרון וירטואלי".
אל תשתמש בשומר מסך
שומרי מסך משתמשים בזיכרון ומופעלים באופן אוטומטי. בשל ליטושים בעיצוב של צגים, שומרי מסך אינם נחוצים עוד כדי לסייע בהגנה על הצג שלך מפני "צריבה". באפשרותך להגביר קצת את הביצועים ולעזור למחשב לפעול בצורה חלקה יותר על-ידי שימוש בשומר מסך.
עצה: אל תסתמך על שומר מסך כדי להגן על המחשב שלך מפני גישה לא מורשית. כדי לסייע בהגנה על המחשב כאשר אתה מתרחק, הקש על מקש סמל Windows + L.
אל תשתמש ברקע של שולחן עבודה
ייתכן שתראה שיפור כלשהו על-ידי הגדרת רקע שולחן העבודה ל- (ללא).