المشاركات : 10
المواضيع 1
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
اخواني الاعزاء
السلام عليكم ورحمة الله
لدي قاعدة بيانات تحتوي على اكثر من ثلاثة مليون ونص سجل على الاكسس
مشكلتي في عملية البحث يتأخر كثيرا جدا يصل الى اكثر من ربع ساعة
هل من حل؟
المشاركات : 1,379
المواضيع 77
الإنتساب : Sep 2012
السمعة :
180
الشكر: 7891
تم شكره 14093 مرات في 904 مشاركات
السلام عليكم
حجم قاعدة البيانات كبير جدا على الاكسيس استخدم الاوراكيل او sql او my sql
وايضا سرعة الجهاز مهمة
والله اعلم
يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))
المشاركات : 372
المواضيع 15
الإنتساب : Sep 2013
السمعة :
28
الشكر: 487
تم شكره 1677 مرات في 187 مشاركات
السلام عليكم...
إضافةً إلى ما قاله مشرفنا العزيز abulayth، أي نقل قاعدة البيانات إلى Oracle أو SQL Server مثلاً، فإن طريقة البحث مهمة جداً في مثل هذه الحالات (حنى و إن نقلت قاعدة البيانات إلى نظام آخر):
1. لا تقم أبداً بفتح جداول بأكملها: استخدم الاستعلامات (Query) مع جمل SELECT للوصول فقط إلى السجلات التي تلزمك.
2. أيضاً استخدم الاستعلامات لتحديد الحقول التي تلزمك فقط. إذا كنت في نافذة ما تحتاج مثلاً فقط لاسم و رقم الموظف فلا داعي لجلب كافة بياناته الشخصية و الوظيفية... إلخ.
3. لا تفتح جدولاً بأكمله من أجل إضافة أو تعديل أو حذف سجل (خطأ يقع فيه المبتدئون و ربما حتى منوسطو الخبرة): استخدم الـ Commands بدلاً من ذلك.
4. تعوّد على أن تغلق أية مجموعة سجلات (RecordSet) لم تعد في حاجة إليها. وجود عدة مجموعات ذات عدد ضخم من السجلات يؤدي إلى استهلاك قدر كبير من الذاكرة و ربما إبطاء الجهاز بشكل عام.
نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ