- الموارد والمكتبة
- للمطورين والفرق التقنية
- تطوير Backend وقواعد البيانات
اعزل أحمال التحليلات عن قاعدة بيانات الإنتاج
صلاحية القراءة وحدها لا تجعل أداة التقارير آمنة على قاعدة الإنتاج؛ فالاستعلامات الثقيلة قد تؤثر في العمليات الأساسية.
عُمَر العلوي مقال
ظهرت في أحد الأنظمة أخطاء متفرقة في الفواتير والعمليات المالية والمهام الخلفية. لم يكن السبب في مسار التطبيق نفسه، بل في استعلامات تحليلية ثقيلة أرسلتها أداة Power BI إلى قاعدة بيانات الإنتاج.
حساب القراءة فقط يمنع تعديل البيانات، لكنه لا يمنع المسح الكامل للجداول أو استهلاك المعالج والذاكرة وعمليات الإدخال والإخراج. وقد تؤثر الاستعلامات الطويلة أيضًا في التزامن وفق المحرك ومستوى العزل وطريقة التنفيذ.
كان الحل إنشاء نسخة قراءة مخصصة للتقارير وربط أدوات التحليل بها، مع إبقاء قاعدة الإنتاج لخدمة التطبيق. عند تشخيص بطء أو أقفال غير مفسرة، راقب كل العملاء المتصلين بقاعدة البيانات وخطط التنفيذ، لا كود التطبيق وحده. كما ينبغي وضع حدود زمنية وموارد ومراقبة مستقلة لأحمال التقارير.
شاركني رأيك
يسعدني مشاركة وجهة نظرك من خلال ترك تعليق في المقالة الأصلية في مواقع التواصل