كيفية معرفة استعلامات SQL التي لم يتم تنفيذها

عند استخدامك لتقارير قاعدة البيانات، للحفاظ على سجل لكل رسالة تمر عبر النظام، قد ترغب في التحقق مما إذا كانت جميع أوامر SQL قد تم تنفيذها بشكل صحيح على قاعدة البيانات الخاصة بك. تقدم ميزة إعداد التقارير SQL في Ozeki 10 واجهة مستخدم لمعرفة السجلات التي تنتظر التنفيذ وتلك التي فشلت. يقدم لك هذا المستند معلومات حول كيفية مراقبة تنفيذ استعلامات SQL في نظام التقارير الخاص بك.

الخطوة 1 - فتح نظام التقارير

يمكن لنظام التقارير حفظ الرسائل التي تمر عبر النظام في مصادر مختلفة، مثل قواعد البيانات أو ملفات txt، إلخ. الخيار الأكثر شيوعًا هو استخدام خادم قاعدة بيانات SQL، مثل Microsoft SQL server أو MySQL، لحفظ سجل لكل رسالة. تعتبر خوادم قواعد البيانات رائعة لأنها يمكنها التعامل مع كمية كبيرة من البيانات، وهو أمر ضروري للأنظمة عالية السعة.

الشكل 1 - فتح تقارير SQL

الخطوة 2 - فتح صفحة تفاصيل رابط قاعدة البيانات

تسمح لك صفحة تفاصيل رابط قاعدة بيانات SQL بتكوين اتصال قاعدة البيانات، وعرض الأحداث، والتحقق من أوامر SQL التي تنتظر التنفيذ وتلك التي لم يتم تنفيذها.

الشكل 2 - انقر على التفاصيل

الخطوة 3 - حدد علامة التبويب "فشل"

علامة التبويب "فشل" هي المكان الذي يمكنك فيه رؤية قائمة أوامر SQL التي تنتظر التنفيذ وقائمة الأوامر التي لم يتم تنفيذها. قد تلاحظ أن أوامر متعددة مجمعة معًا. وهذا ما يسمى معالجة الدُفعات. معظم خوادم قواعد البيانات غير قادرة على التعامل مع مئات العمليات في الثانية. من خلال تجميع عبارات INSERT و UPDATE متعددة في طلب SQL واحد، يمكن تحسين الأداء بشكل كبير. إذا فشل مثل هذا الطلب المجمع، يتم حفظ الطلب بالكامل في قائمة "فشل".

الشكل 3 - حدد علامة التبويب "فشل"

الخطوة 4 - حذف الاستعلامات "الفاشلة"

في هذه الصفحة، يمكنك تصدير الاستعلامات الفاشلة إلى ملف نصي .sql، والذي يمكنك استخدامه للتنفيذ لاحقًا على قاعدة البيانات الخاصة بك. قد ترغب أيضًا في حذف هذه الاستعلامات. يمكن أن يكون هذا مفيدًا إذا ارتكبت خطأ عند إنشاء قوالب SQL الأصلية ولا توجد فرصة لتنفيذ هذه الاستعلامات.

الشكل 4 - حذف الاستعلامات "الفاشلة" من ملف نصي .sql

More information