في مراقبة الأداء Oracle لماذا يرتفع نشاط الجدولة

StackOverflow https://stackoverflow.com/questions/1392404

  •  21-09-2019
  •  | 
  •  

سؤال

ماذا يعني جدولة في أوراكل؟ هل هو جدولة الاتصال أو جدولة الاستعلام أو جدولة تنفيذ خطة الاستعلام أو أي شيء آخر؟

هل كانت مفيدة؟

المحلول

في 10G وما فوق ، يشير مصطلح "جدولة" عادة إلى العمليات التي تعمل تحت جدولة Job Oracle الجديدة التي تم تقديمها في هذا الإصدار. قبل 10G ، كان هناك جدولة أقل وظيفية والوظائف التي كانت تعمل تحت والتي عادة ما يشار إليها باسم "وظائف DBMS" لأن واجهة برمجة التطبيقات المستخدمة لإدارتها كانت PL/SQL المدمجة في الحزمة DBMS_JOB.

معلومات اخرى:

  • يوجد كلا النوعين من الوظائف المجدولة اعتبارًا من إصدار 11G - واجهة برمجة التطبيقات للوظائف الجديدة هي DBMS_SCHEDULER
  • يضيف DBMS_SCHEDULER العديد من التحسينات المهمة مثل القدرة على تشغيل أهداف أخرى غير كتل PL/SQL ، وتسجيلها ، وواجهات إلى نوافذ الصيانة ، والمواصفات الودية للفترات الزمنية بين عمليات الإعدام
  • سيقوم التثبيت القياسي لإصدار Enterprise بإنشاء العديد من وظائف DBMS_Scheduler خارج المربع - وربما يكون الشخص الوحيد الذي ستحتاجه على الإطلاق لتعديل/استبدال/إعادة جدولة هو المهمة التي تحسب الإحصائيات للمحسّن.

نصائح أخرى

في هذه الحالة ، أظن أنك تعني الجدولة من تشغيل الوظائف في أوقات معينة. (كان يتم استدعاؤه/الوصول إليه عبر DBMS_JOB إذا كان ذلك يرن أي أجراس؟)

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

قد يكون من الجيد أن يتم التحكم في الاستعلامات العادية من قبل مدير الموارد. في هذه الحالة ، ترى Waits for Scheduler في التحكم في الشبكة ، دون تشغيل وظيفة مجدولة واحدة.

خالص تحياتي،رونالد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top