وسم: MySQL

الفهرس المركب في SQL: ترتيب الأعمدة يحسم الأداء

الفهرس المركب في SQL: ترتيب الأعمدة يحسم الأداء

·برمجة

قاعدة ترتيب أعمدة الفهرس المركب: مساواة ثم مدى ثم ترتيب، مع قراءة خطط التنفيذ في PostgreSQL وMySQL وأمثلة تكشف سبب تجاهل المخطط لفهرسك.

تخزين التاريخ والوقت في قاعدة البيانات: UTC أولاً

تخزين التاريخ والوقت في قاعدة البيانات: UTC أولاً

·برمجة

دليل عملي لتخزين التاريخ والوقت في قاعدة البيانات: متى تعتمد UTC للحظات الماضية، ومتى تحفظ المواعيد المستقبلية بوقت محلي مع معرّف IANA.

مستويات العزل في قواعد البيانات: متى ترفعها ومتى تقفل

مستويات العزل في قواعد البيانات: متى ترفعها ومتى تقفل

·برمجة

الافتراضي يختلف بين المحرّكات، وRepeatable Read يسمح بانحراف الكتابة، ورفع مستوى العزل ثمنه إعادة المعاملة كاملة، وقد يكفيك القفل الصريح.

UUID أم bigint: كيف تختار المفتاح الأساسي لجدولك

UUID أم bigint: كيف تختار المفتاح الأساسي لجدولك

·برمجة

مقارنة عملية بين UUID وbigint لاختيار المفتاح الأساسي في قاعدة البيانات، مع ما غيّره UUIDv7 وأخطاء شائعة في PostgreSQL وMySQL وقواعد قرار جاهزة.