السلام عليكم
اريد معرفة هل استطيع من خلال استخدام البي تش بي وال mysqlعندما اقوم باسترجاع بيانات من قاعدة البيانات تكون العملية بطيئة ويزيد البطء كلما كانت البيانات اكثر هل لدى احدكم فكرة عن كيفية زيادة سرعة استرجاع البيانات
وشكرا جزيلا لكم[
السلام عليكم
اريد معرفة هل استطيع من خلال استخدام البي تش بي وال mysqlعندما اقوم باسترجاع بيانات من قاعدة البيانات تكون العملية بطيئة ويزيد البطء كلما كانت البيانات اكثر هل لدى احدكم فكرة عن كيفية زيادة سرعة استرجاع البيانات
وشكرا جزيلا لكم[
هذا الامر متعلق بنوعية السيرفر الذي تستخدميه
لكن بشكل عام تكون عملية الاسترجاع بطيئة لانها تنفيذ استعلامات Mysql
و انا انصح في حال الرغبة في النسخة الاحتياطية نسخ ملفات الـ Data من مجلد Mysql
و هي عمليه اسرع في الاسترجاع
اقتباسو انا انصح في حال الرغبة في النسخة الاحتياطية نسخ ملفات الـ Data من مجلد Mysql
تنبيه لطيف أخ مصطفى لأنه مجرد ضعط مجلد قاعدة البيانات تحت مجلد mysql/data/db1 ونسخها وتنزيلها انتهى كل شيء
ولكن مجلد /var/msyql/data أو على حسب ما هو موجود في السيرفر تحت ملك المستخدم mysql
وللا يمكن للمستخدم user1 أن ينسخه أو يعدل عليه إلا بأوامر المستخدم root
وكذلك لما تعمل استرجاع للجدول من ملف لا يستطيع mysql أن ينفذه لأنه تحت ملك صاحب الموقع user1
إذا المسألة ترجع إلى ملاك السيرفر هم من يساعدونك في ذلك .
ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا
ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا
حكاية استرجاع البيانات من قاعدة البيانات :
إذا كان القصد تصدير قاعدة البيانات من السرفر المحلي او حتى السرفر في النت فهذا كما اشار إليه الإخوة محمد والأخ مصطفى .
اما اذا كان القصد استرجاع البيانات من القاعدة وعرضها في الموقع للزائر فهذا يعتمد على بناء قاعدة البيانات لديكي , يعتمد على العلاقات بين الجداول , والتي تهم في تخفيف حجم البيانات في قاعدة البيانات وبالتالي قد تزيد من صغر قاعدة البيانات , أيضا الفهارس والعلاقات بين الجداول وطريقة إدارتها من المفاتيح الأجنبية وغيرها . طريقة حجز البيانات لكل حقل . كل هذه لها دور في سرعة التصفح . الإستعلامات وطريقة كتابتها لها دور ايضا في علملية تسريع جلب البيانات , حاول استخدام الأرقام او محددات للسجل بحيث تكون رقمية اثناء البحث في قاعدة البيانات ,
عند استرجاع سجل او سجلين من جدول كبير حاولي استخدام Limit .
هناك العديد من الملاحضات التي يحتاجها المبرمج اثناء بناء قاعدة البينانات من اجل بناء موقع سليم وصحيح وسريح وخالي من المشاكل والأخطاء البرمجية وكذلك خالي من الثغرات الأمنية .
حاولي البحث في المنتدى عن مثل هذه المواضيع وغيره من المنتديات فقد تجدي معلومات مهمة .
بالتوفيق
;)
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
شكرا لكل من ساهم في الرد على هذا الموضوع
هذا رابط لما ذكره فواز , أعتقد أنه يقصد normalization
http://dev.mysql.com/tech-resources/articl...malization.html
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…