تحتوي هذه المقالة على تلميحات لتحسين أداء قاعدة بيانات 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 كل السجلات في جدول عندما يكون أي نموذج أو ورقة بيانات تستخدم ذلك الجدول مفتوحا. سيؤدي هذا إلى تحسين أداء المستخدم الذي يقوم بتحرير البيانات في الجدول، ولكنه يحد من قدرة المستخدمين الآخرين على تحرير البيانات أكثر من الخيارات الأخرى.
تغيير إعداد تأمين السجلات
- افتح قاعدة البيانات التي تريد ضبطها.
- انقر فوق"خياراتالملف"> لفتح مربع الحوار "خيارات Access".
- في الجزء الأيمن، انقر فوق "إعدادات العميل".
- في الجزء الأيسر، في القسم خيارات متقدمة ، ضمن تأمين السجل الافتراضي، انقر فوق الخيار الذي تريده.
ضبط إعدادات تحديث الشبكة وتحديثها
حاول ضبط الفاصل الزمني للتحديث (ثانية)، والفاصل الزمني لإعادة المحاولة (msec) للتحديث (msec)،وعدد عمليات إعادة التحديث وإعدادات الفاصل الزمني للتحديث (sec )، حسب الاقتضاء.
يمكنك استخدام إعدادات الفاصل الزمني لإعادة محاولة التحديثوعدد مرات إعادة التحديث لتحديد عدد المرات التي يحاول فيها Access حفظ سجل عندما يكون مؤمنا من قبل مستخدم آخر.
يمكنك استخدام إعدادات الفاصل الزمني للتحديث والفاصل الزمني للتحديثفي ODBC للتحكم في عدد المرات التي يقوم فيها Access بتحديث بياناتك. يؤدي التحديث إلى تحديث البيانات الموجودة في ورقة البيانات أو النموذج فقط. لا يؤدي التحديث إلى إعادة ترتيب السجلات أو عرض سجلات جديدة أو إزالة السجلات المحذوفة والسجلات من نتائج الاستعلامات التي لم تعد تلبي المعايير المحددة. لعرض هذه التغييرات، يمكنك إعادة طلب السجلات الأساسية لورقة البيانات أو النموذج.
تغيير إعدادات تحديث الشبكة وتحديثها
- افتح قاعدة البيانات التي تريد تشغيلها بشكل أسرع.
- انقر فوق"خياراتالملف"> لفتح مربع الحوار "خيارات Access".
- في الجزء الأيمن، انقر فوق "إعدادات العميل".
- في الجزء الأيسر، في القسم خيارات متقدمة ، قم بتغيير الإعدادات المطلوبة.
تلميح
لإعادة الاستعلام، اضغط على SHIFT+F9.
المساعدة في تحسين أداء Access على الكمبيوتر
بإمكان الإرشادات التالية أن تساعد على تحسين أداء Access، بغض النظر عما إذا كانت قاعدة البيانات التي تستخدمها مخزنة على الكمبيوتر أو على شبكة.
- إيقاف تشغيل حركات واجهة المستخدم
- إيقاف تشغيل علامات الإجراءات
- إغلاق البرامج الأخرى التي لا تستخدم
- إضافة المزيد من ذاكرة الوصول العشوائي إلى الكمبيوتر الخاص بك
- تنظيف محركات الأقراص الثابتة
- قم بتعطيل خدمات Windows التي لا تحتاج إليها
- ضبط إعدادات الذاكرة الظاهرية
- لا تستخدم شاشة توقف
- لا تستخدم خلفية سطح مكتب
إيقاف تشغيل حركات واجهة المستخدم
تتضمن واجهة مستخدم Access حركات، مثل وقت فتح القوائم. على الرغم من أن هذه الرسوم المتحركة تساعد في تسهيل استخدام الواجهة، إلا أنها يمكن أن تؤدي إلى إبطاء الأمور قليلا. يمكنك إيقاف تشغيلها للمساعدة في تحسين الأداء.
- انقر فوق"خياراتالملف"> لفتح مربع الحوار "خيارات Access".
- في الجزء الأيمن، انقر فوق "إعدادات العميل".
- في الجزء الأيسر، ضمن "عرض"، قم بإلغاء تحديد خانة الاختيار "إظهار الحركات ".
إيقاف تشغيل علامات الإجراءات
إذا كنت لا تستخدم علامات الإجراءات، فأوقف تشغيلها للمساعدة في تحسين الأداء.
- انقر فوق"خياراتالملف"> لفتح مربع الحوار "خيارات Access".
- في الجزء الأيمن، انقر فوق "إعدادات العميل".
- في الجزء الأيسر، ضمن "عرض"، قم بإلغاء تحديد خانة الاختيار "إظهار علامات الإجراء" في أوراق البيانات وخانة الاختيار "إظهار علامات الإجراء" في النماذج والتقارير .
إغلاق البرامج الأخرى التي لا تستخدم
يؤدي إغلاق البرامج الأخرى إلى توفير المزيد من الذاكرة لبرنامج Access، مما يساعد على تقليل استخدام القرص وتحسين الأداء.
ملاحظة
قد ترغب أيضا في إنهاء بعض البرامج التي تستمر في العمل في الخلفية بعد إغلاقها. ابحث في منطقة الإعلام عن أي برامج من هذا القبيل. كن حذرا عند الخروج من هذه البرامج، لأن بعض البرامج قد تكون ضرورية لعمل الكمبيوتر كما تتوقع. إذا كان لديك أي شك ، فربما لا يجب عليك الخروج من هذه البرامج.
إضافة المزيد من ذاكرة الوصول العشوائي إلى الكمبيوتر الخاص بك
يمكن أن تساعد إضافة RAM إلى الكمبيوتر على تشغيل الاستعلامات الكبيرة بشكل أسرع والسماح لك بفتح المزيد من عناصر قاعدة البيانات في الوقت نفسه. علاوة على ذلك ، تعد ذاكرة الوصول العشوائي أسرع بكثير من الذاكرة الافتراضية على محرك الأقراص الثابتة. عندما تضيف ذاكرة الوصول العشوائي، فإنك تساعد على تقليل استخدام القرص وتحسين الأداء.
تنظيف محركات الأقراص الثابتة
قم بتنفيذ هذه المجموعة من الخطوات بشكل دوري:
- احذف الملفات التي لم تعد بحاجة إليها من الكمبيوتر.
- احذف ملفات الإنترنت المؤقتة.
- إفراغ سلة المحذوفات.
- تشغيل عمليات الضغط والإصلاح على قواعد البيانات.
- إلغاء تجزئة محركات الأقراص الثابتة.
قم بتعطيل خدمات Windows التي لا تحتاج إليها
على سبيل المثال، إذا كان لديك حل جيد للنسخ الاحتياطي لسطح المكتب، فيجب أن تفكر في تعطيل خدمة استعادة النظام. يؤدي تعطيل خدمات Microsoft Windows التي لا تستخدمها إلى توفير المزيد من ذاكرة الوصول العشوائي ل Access.
هام
إذا قررت تعطيل خدمات Windows، فاستمر في تعقب ما قمت بتعطيله، بحيث يمكنك بسهولة إعادة تمكين أي خدمات Windows تقرر أنك تحتاج إليها.
ضبط إعدادات الذاكرة الظاهرية
في معظم الحالات، يجب أن يكون إعداد الذاكرة الظاهرية الافتراضي الذي يستخدمه Windows يعمل على النحو الأمثل. ومع ذلك، في بعض الحالات، يمكن أن يؤدي ضبط إعدادات الذاكرة الظاهرية إلى تحسين أداء Access. ضع في اعتبارك ضبط إعدادات الذاكرة الافتراضية في الحالات التالية:
- لا تتوفر مساحة كبيرة على القرص على محرك الأقراص الذي يتم استخدامه حاليا للذاكرة الظاهرية، كما تتوفر مساحة على محرك أقراص محلي آخر.
- يتوفر على محرك أقراص محلي آخر أسرع من محرك الأقراص الحالي مساحة متوفرة ولا يستخدم بكثرة.
في هذه الحالات، يمكنك الحصول على أداء أفضل عن طريق تحديد محرك أقراص مختلف للذاكرة الظاهرية.
يمكنك أيضا الحصول على أداء أفضل عن طريق تحديد مقدار ثابت من مساحة القرص للذاكرة الظاهرية. ضع في اعتبارك تحديد 1.5 مرة أكبر من الذاكرة الظاهرية من ذاكرة الوصول العشوائي المثبتة على الكمبيوتر الخاص بك. على سبيل المثال، إذا كان لديك 1024 ميغابايت من ذاكرة الوصول العشوائي، فحدد 1536 ميغابايت للذاكرة الظاهرية.
ملاحظة
قد تحتاج إلى تحديد المزيد من الذاكرة الظاهرية إذا كنت تقوم غالبا بتشغيل عدة تطبيقات كبيرة في الوقت نفسه.
للحصول على تعليمات حول تغيير إعدادات الذاكرة الظاهرية، ابحث في تعليمات Windows عن "تغيير الذاكرة الظاهرية".
لا تستخدم شاشة توقف
تستخدم أدوات التوقف الشاشة الذاكرة وتبدأ التشغيل تلقائيا. بسبب التحسينات في تصميم أجهزة العرض، لم تعد هناك حاجة لشاشات التوقف للمساعدة في حماية جهاز العرض من "الاحتراق". يمكنك تحسين الأداء قليلا ومساعدة جهاز الكمبيوتر الخاص بك على العمل بسلاسة أكثر من خلال عدم استخدام شاشة التوقف.
تلميح
لا تعتمد على شاشة توقف لحماية الكمبيوتر الخاص بك من الوصول غير المصرح به. للمساعدة في حماية الكمبيوتر الخاص بك عندما تتحرك بعيدا، اضغط على مفتاح شعار Windows+L.
لا تستخدم خلفية سطح مكتب
قد ترى بعض التحسينات من خلال تعيين خلفية سطح المكتب إلى (بلا).