خلونا ندردش عن بعض الأخطاء اللي ممكن نرتكبها كمطورين أو مدراء قواعد بيانات:
١- عندنا نقوم ببناء نظام لا تعتمد على تحليلك فقط كمبرمج لقاعدة البيانات و أسأل من حولك اذا كان هناك تصميم أفضل لقاعدة البيانات! ولا تتجاوز فريق التحليل ❗️ https://t.co/iHrAyw6ypn
قد تقوم ببناء نظام يعمل مع ١٠ الاف سجل في جداول معينة بدون أي مشاكل و لكن عندنا يكبر النظام تجد أن هناك خلل و مشكلة في الاداء عندما تتجاوز السجلات أكثر من ١٠٠ الف سجل ( و هذا يعتبر عدد قليل).
٢- عندنا تقوم بكتابة جملة استعلام حدد الأعمدة المطلوبة و لا تقوم بكتابة select * from ...
٣- لا تقوم بكتابة أي جملة استعلام بدون where.
٤- عندنا تقوم بإنشاء index على جدول جدول معين يرجى مراعاة الترتيب في جملة الاستعلام أيضا.
٥- تذكر دائماً أنه يوجد جداول مؤقتة Temp table.
٦- اذا كُنت تريد التأكد من و جود سِجل في جدول مُعين استخدم exists بدلاً من count.
٧- يُفضل عدم استخدام distinct و عندنا تريد التأكد من عدم وجود في حال و جود مشكلة في تصميم قاعدة البيانات اضف عمود اضافي على الجدول لحل هذه المشكلة.
٨- و لا ننسى أن نقوم بإستخدام حد معين لجلب البيانات limit 10 ..
٩- عندما نقوم بوضع ٧أو ٨ جمل استعلام في صفحة واحده تذكر ان هذا العدد مضروب في عدد الجلسات الحالية نفرض أن هنا ١٠٠٠جلسة و جميعهم يمرون بدالة رئيسية و بها ٨ جمل استعلام ٨*١٠٠٠ = ٨٠٠٠ جمله استعلام في نفس اللحظة