نشر موقع Microsoft Developer Network المعروف بـ MSDN مقالا مهما باللغة الإنجليزية حول خطوات زيادة أداء وسرعة قاعدة بيانات Microsoft Office Access 2007، وفي ما يلي تلخيص لأبرز النقاط:
الجداول:
- تطبيق قواعد تسوية أو تطبيع البيانات (Data Normalization).
- كل جدول يجب أن يكون له مفتاح أساسي.
- أربط كل جدول بعلاقة مع جدول آخر مع فرض التكامل المرجعي واختيار خاصية تتالي تحديث وحذف السجلات المرتبطة.
- حاول اختيار أفضل نوع بيانات لكل حقل (نص، رقم، تاريخ/وقت).
- أضف فهارس للحقول المهمة فقط، ولا تكثر من الفهارس حتى لا تكون النتيجة عكسية.
- لا تقم بفهرسة الحقول التي تحتوي على بيانات متكررة.
قاعدة البيانات:
- قسم قاعدة البيانات إلى جزئين Front-End/Back-End.
- استخدم معالج تحليل الاداء واستفد من التوصيات والاقتراحات والأفكار التي تجدها عند ظهور نتائج التحليل.
- استخدم معالج تحليل الجداول للبحث عن وجود تكرار في البيانات.
- قلل من استخدام الصور المضمنة.
- قم بالصيانة الروتينية لقاعدة البيانات باستخدام امر ضغط وإصلاح.
النماذج:
- إذا كنت تستخدم SQL string في خاصية مصدر السجلات في النموذج، فقم بتحويل هذه الجمل إلى إستعلامات.
- إغلاق النماذج غير المستخدمة.
- إذا كان مصدر السجلات للنموذج يعود إلى جدول يحتوي على سجلات كثيرة، حول خاصية إدخال بيانات (DataEntry ) إلى نعم.
- قلل عدد عناصر التحكم في النموذج.
وحدات الماكرو:
- حول جميع وحدات الماكرو إلى وحدات نمطية Visual Basic code.
الوحدات النمطية:
- حول ملف قاعدة البيانات إلى تنسيق MDE أو ACCDE.
- استخدم جملة Use Option Explicit وأعلن عن جميع أنواع المتغيرات.
الرابط الكامل: Performance Tips to Speed Up Your Access 2007 Database