عمليات المعالجة الخلفية المتوازية

تم تصميم العديد من عمليات المعالجة ليتم تشغيلها بشكل متوازٍ بهدف زيادة سرعة التنفيذ. ويشار إلى ذلك على أنه تشغيل للعملية باستخدام "تسلسلات عمليات" متعددة.

يقوم النظام بإدخال اثنين من استراتيجيات توزيع البيانات إلى تسلسلات عمليات متعددة.

  • تحديد SQL لمستوى تسلسل العمليات. في بعض الأحيان، يتم الإشارة إلى هذه الاستراتيجية على أنها استراتيجية "مكرر تسلسلات العمليات". في هذه الاستراتيجية، تستخدم مهمة مجموعة المعالجة المفتاح الأساسي لتحديد كيفية توزيع مدى المفاتيح بالتساوي على كل تسلسل عمليات. يكون كل تسلسل عمليات بعد ذلك مسئولاً عن تحديد السجلات. في هذه الاستراتيجية، يجب أن تقوم تسلسلات العمليات أيضًا بإعادة تحديد البيانات بشكل دوري لإصدار المؤشر الذي يساعد على تحسين الأداء. لاحظ أن هذه الاستراتيجية مفضلة ولكن يمكن استخدامها فقط في الحالات التالية:

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

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

ملاحظة: يجب أن يشير الوصف التفصيلي في بيانات التعريف لكل "تحكم في مجموعة المعالجة" متوفر بواسطة النظام، إلى ما إذا كان من الممكن تشغيله بشكل متوازٍ. لاحظ أنه لا يتم الإشارة عادةً إلى الاستراتيجية المستخدمة بالوصف التفصيلي.
ملاحظة: تجاوز نطاقات تسلسلات العمليات. يمكن لعملية التنفيذ تجاوز نطاقات تسلسلات العمليات إذا استغرقت عملية معالجة بعض البيانات في النظام فترة أطول. على سبيل المثال، إذا كان لديك حساب واحد في خدمة العملاء والفوترة للخدمات والمرافق من أوراكل له آلاف من اتفاقيات الخدمات (يمكن أن يكون حساب شركة كبيرة أو مدينة كبيرة). فقد ترغب في إعداد نطاقات تسلسلات عمليات لوضع هذا الحساب الكبير في تسلسل عمليات خاص به وتوزيع الحسابات الأخرى على تسلسلات عمليات أخرى. لإجراء ذلك، يجب إنشاء سجلات تسلسلات عمليات مجموعات معالجة مناسبة مقدمًا بالحالة "تسلسل العمليات جاهز" ( 50) مع ملء النطاقات الأساسية مسبقًا. لاحظ أن المنتج الأساسي لا يوفر إمكانية إضافة سجلات تسلسلات عمليات مجموعات المعالجة على الشبكة. لمزيد من المعلومات حول هذه التقنية، اتصل بدعم العملاء.