تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
قاعدة بيانات كبيرة
#1
اخواني الاعزاء
السلام عليكم ورحمة الله
لدي قاعدة بيانات تحتوي على اكثر من ثلاثة مليون ونص سجل على الاكسس
مشكلتي في عملية البحث يتأخر كثيرا جدا يصل الى اكثر من ربع ساعة
هل من حل؟
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

حجم قاعدة البيانات كبير جدا على الاكسيس استخدم الاوراكيل او sql او my sql

وايضا سرعة الجهاز مهمة

والله اعلم

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم...

إضافةً إلى ما قاله مشرفنا العزيز abulayth، أي نقل قاعدة البيانات إلى Oracle أو SQL Server مثلاً، فإن طريقة البحث مهمة جداً في مثل هذه الحالات (حنى و إن نقلت قاعدة البيانات إلى نظام آخر):

1. لا تقم أبداً بفتح جداول بأكملها: استخدم الاستعلامات (Query) مع جمل SELECT للوصول فقط إلى السجلات التي تلزمك.
2. أيضاً استخدم الاستعلامات لتحديد الحقول التي تلزمك فقط. إذا كنت في نافذة ما تحتاج مثلاً فقط لاسم و رقم الموظف فلا داعي لجلب كافة بياناته الشخصية و الوظيفية... إلخ.
3. لا تفتح جدولاً بأكمله من أجل إضافة أو تعديل أو حذف سجل (خطأ يقع فيه المبتدئون و ربما حتى منوسطو الخبرة): استخدم الـ Commands بدلاً من ذلك.
4. تعوّد على أن تغلق أية مجموعة سجلات (RecordSet) لم تعد في حاجة إليها. وجود عدة مجموعات ذات عدد ضخم من السجلات يؤدي إلى استهلاك قدر كبير من الذاكرة و ربما إبطاء الجهاز بشكل عام.

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}}
تم الشكر بواسطة:
#4
عزيزي الفاضل ابحث عن تقنية اسمها Paging ... احاول ان ابسط لك فكرة عملها حسب ما افهمها ... وهي اذا كان ناتج الاستعلام سجلات كثيرة جدا ... فإنه يضع في ذاكرة الاحاسب جزء منها فقط .. اي يعرضها صفحة صفحة
هذا الموضوع عرفته من مواضيع المبدع : أبو ايهاب
راجع موضوعه
http://vb4arb.com/vb/showthread.php?3772...ght=paging
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حفظ الصورة بعد عمل سحبها من السكانر(الماسح الضوئي) في قاعدة البيانات haniblack 11 1,269 18-09-17, 10:01 PM
آخر رد: scsi7000
  هل يمكن دمج قاعدة بيانات dmb مع عدة قواعد مثلها gonm64 3 147 02-09-17, 05:15 PM
آخر رد: Amir_alzubidy
  [VB.NET] مشكله في الاضافه الى قاعدة البيانات ابراهيم الضبري 0 137 27-04-17, 07:42 PM
آخر رد: ابراهيم الضبري
  كيف اجعل المستخد م يحدد قاعدة بيانات البرنامج يدوياً من خلال البرنامج والعمل عليها ؟؟ softmail8 4 914 27-01-17, 08:08 PM
آخر رد: awidan76
Lightbulb [سؤال] ارجو المساعده في كود لاحضار بيانات بين تاريخين - فيجوال وقاعدة بيانات اوراكل hany1412 2 341 13-01-17, 02:21 AM
آخر رد: hany1412
  طريقة التعامل مع قاعدة البيانات وربطها بالفيجوال بيسك 6 ENG.MPROG 9 6,747 06-01-17, 06:28 PM
آخر رد: ShaReeF
  كيفية منع تكرار التاريخ فى قاعدة البيانات ؟ gedo 6 1,333 25-10-16, 10:10 AM
آخر رد: abulayth
  انشاء علاقة بين الجداول في قاعدة بيانات SQL aiman 1 425 14-10-16, 09:24 PM
آخر رد: aiman
  كيف رفع قاعدة بيانات اكسس 2003 على النيت abosara 2 585 26-08-16, 11:34 AM
آخر رد: Amir_alzubidy
  مطلوب كود لكسر باسورد قاعدة بيانات اكسس 2003 abosara 1 366 23-08-16, 05:35 PM
آخر رد: abulayth

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم