تليمحات لزيادة أداء وسرعة قاعدة بيانات Microsoft Office Access 2007


Microsoft Office Access 2007نشر موقع 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

الإعلان