المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
السلام عليكم ورحمة الله وبركاته
لدي قاعدة بيانات من نوع ODBC تحوي قرابة 5 جداول من نوع dbf file إحدى هذه الجداول يحتوي على 18 حقل و حوالى 6000000 تسجيل و حجمه يقارب 2 جيغا بايت تقريباً.
المفيد انني أحاول إيجاد طريقة سريعة للبحث في هذه الجداول باستعمال query
شكرآ على المساعدة
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
وعليكم السلام ورحمة الله و بركاته ،
من بين الوسائل المفيدة :
1- انشاء ملفات Index على كل الحقول المرغوب في البحث عنها.
2- حاول تجنب SELECT * ، وانما قم بالبحث فقط على الحقول المراد استخراجها ، مثل Select Field1 , Field2..
3- استعمل Join بدل المقارنة بين الحقول .
سؤال فقط ، لماذ لا تحاول الانتقال إلأى قواعد بيانات أكثر سرعة و استقرار مثل Firebird, Sqlserver..؟
وفقك الله لكل خير.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
شكرآ لك أخ أبو معاذ
ولكن كيف يتم إنشاء ملف index
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليكم ورحمة الله
السؤال هنا هل يتم تحديث البيانات ؟ ومتى ؟
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
نعم يتم تحديث البيانات و ذلك عند إضافة سجل جديد
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
وما هو نوع قواعد البيانات التي تستعملها؟
ذكرت أنها من نوع ODBC ، لكن على ما أعتقد ODBC هي وسلية للاتصال بقواعد البيانات و ليس نوع من أنواع قواعد البيانات ، إن لم أكن مخطئء.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
قواعد البيانات التي استعملها Dbase