ان وصفك الصحيح لحقول جداول قاعدة البيانات والتاكد تماما من نوع كل حقل وطوله والوصف الدقيق له سوف يجعلك تشعر بقوه ما تصنع.
اليوم صعقت من عبارة #mysql ALTER IGNORE TABLE و ADD UNIQUE لقد اصبح الاستعلام ينفذ في اقل من1ثانية بعد ان كان حوالي30ثانية فعلا سحقا للغباء!
— Mohammed AlShannaq (@mshannaq) February 17, 2013
عند تعاملك مع كم هائل من سجلات قواعد البيانات وعندما يتخطى عدد السجلات مئات الالوف ويقارب الوصول الى الملايين كن حذرا جدا في وصف حقول الجدول في قاعدة البيانات فخلل بسيط جدا في وصف حقل في جدول قد يجعلك (تشد شعرك!) بحثا عن الخطا المنطقي الذي يجعل من الخادم يصل لارقام قياسية من الحمل العالي ويجعلك (تشعر بالقشعريره!) عندما تشاهد ان استعلام بحث عن سجل ضمن 432 الف سجل يستغرف 35 ثانية! على الرغم من انه يفترض ان يتم تنفيذه في اجزاء من الثانية بالوضع الطبيعي.
هذا الكلام لا يعني انه يجب ان تهمل ضبط انواع واطوال حقول الجداول التي تحتوي على بيانات قليلة فمن يدري ربما يتضخم اي جدول فجاة ، وحتى لو لم يتضخم فالضبط الصحيح للحقول يعني التنفيذ السريع والسلس.