السلام عليكم
لدي سيرفر مجهز بـ PHP 4 + MySQL ..
قمت باجراء تجربة لادخال 7000 سجل في جدول بواسطة سكريبت php موجود على نفس السيرفر ولاحظت انها استغرقت جوالي الـ 4 دقائق.
هل هذا الوقت طبيعي ؟ واذا كان غير ذلك فما هو السبب وكيف يمكنني معالجته ؟
مع الشكر
السلام عليكم
لدي سيرفر مجهز بـ PHP 4 + MySQL ..
قمت باجراء تجربة لادخال 7000 سجل في جدول بواسطة سكريبت php موجود على نفس السيرفر ولاحظت انها استغرقت جوالي الـ 4 دقائق.
هل هذا الوقت طبيعي ؟ واذا كان غير ذلك فما هو السبب وكيف يمكنني معالجته ؟
مع الشكر
تم تعديل هذه المشاركة بواسطة الاحتراف في 16 مارس 2007 في 21:24
يعتمد على نوع الجدول الذي تقوم انت بالإدخال عليه فمثلا
إذا كان احد الحقول من نوع varchar مثلا بطول 50 خانة وأنت تقوم بإدخال بيانات في هذا الحقل مع العلم ان البيانات قد تحتوي على 2 احرف ... سيقوم المفسر الخاص بـ mysql في هذه الحالة بالتحقق وتحرير المساحة الفاضية حفاضا على الخزن في الداتا ... لذا سيأخذ وقت في ذلك
ايضا الـ type الخاص بالجدول قد يحدد نوعا ما السرعة ....
طريقة كتابتك انت للكود ... يحدد ايضا بشكل كبير جدا السرعة ..
بخصوص الوقت المخصص لك انت على حاسوبك 4 دقائق لا ارى فيها مشكلة كبيره .....
مع العلم اني ادحل اكثر من 20 الف سجل في قاعدة البيانات ويا خذ وقت متوسط ...
بالتوفيق
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
اضافة الى مشاركة الاخ فواز الشمري ..
عند تنفيذ الامر insert حاول بقدر الإمكان تحديد الحقول المراد ادخال البيانات لها فقط .. راجع كود البي اتش بي جيدا قد تجد في الحلقة شيئا ما يجعلها بطيئة ..
هذا الموضوع مغلق.