تكوين وإدارة Auto DOP Oracle Blogs
هذه هي التدوينة الثانية في سلسلة تتحدث عن Auto DOP. في التدوينة الأولى تحدثنا عن ماهية Auto DOP. الآن، دعنا نلقي نظرة على كيفية تكوين Auto DOP والتحكم فيه. كيفية تمكين/تعطيل Auto DOP هناك طريقتان لتمكين/تعطيل Auto DOP، يمكنك
في التدوينة السابقة في هذه السلسلة، نظرنا في كيفية تكوين Auto DOP والتحكم فيه وشرحنا معلمات التهيئة المستخدمة لذلك. الآن دعنا
8.2 ضبط درجة التوازي مركز مساعدة Oracle
يعمل هذا الإعداد على تمكين Auto DOP، وترتيب العبارات المتوازية، والتنفيذ المتوازي في الذاكرة، على غرار قيمة AUTO. بالإضافة إلى ذلك، يتم تمكين ملاحظات الأداء.
حتى الإصدار 11.2، كانت هناك عدة طرق للمطورين/مسؤولي قواعد البيانات لطلب التوازي لعبارة SQL. جلب الإصدار 11.2 طريقة أخرى تسمى درجة التوازي التلقائية
درجة التوازي التلقائية (DOP) الجزء الأول
MANUAL هذا هو الإعداد الافتراضي. يعطل Auto DOP وترتيب العبارات والتنفيذ المتوازي في الذاكرة. يعيد سلوك التنفيذ المتوازي إلى ما كان عليه سابقًا
تحديث: سيتم تطبيق تغيير MAXDOP الافتراضي الموضح في هذه المقالة أيضًا على المثيلات الجديدة المُدارة بواسطة Azure SQL. تم تحديث المقالة وفقًا لذلك.
ما الذي يتحكم فيه MaxDOP؟ مركز مجتمع Microsoft
يشير DOP (درجة التوازي) إلى العدد الفعلي للجداول المخصصة لطلب معين (أو بالأحرى مجموعة المهام التي تنتمي إلى طلب). يتم استخراج MAXDOP من العمود 1 بينما يتم استخراج الشوائب الأمامية من العمود 2 وتحويلها تلقائيًا إلى نفايات. يتم اكتشاف المنتج عالي النقاء وهو يستخرج من العمود 2 بواسطة HPLC على الإنترنت. عندما
أطلس الموارد للمياه عالية النقاء
في Atlas High Purity Water، قمنا بتطوير نهج مبسط لأنظمة المياه AAMI ST108 وCentral Sterile High Purity Water Systems في أقسام المعالجة المعقمة
لقد اعتبر الكثيرون أن ديناميكيات عمود التقطير والتحكم فيه مجال ناضج للغاية أو حتى ميت. ومع ذلك، كما تمت مناقشته في هذه الورقة، فقد ظهرت نتائج جديدة مهمة على مدار السنوات الخمس الماضية
- كيف يمكن تكوين التحكم في DOP التلقائي؟
- الآن، دعنا نلقي نظرة على كيفية تكوين التحكم في DOP التلقائي. هناك طريقتان لتمكين/تعطيل DOP التلقائي، يمكنك تمكين/تعطيله للنظام بأكمله أو لجلسة باستخدام معلمة التهيئة parallel_degree_policy، أو يمكنك تمكين/تعطيله لعبارات SQL معينة باستخدام التلميحات.
- ماذا يحدث إذا قمت بتمكين DOP التلقائي؟
- مع DOP التلقائي، نظرًا لأن المُحسِّن يقرر متى يستخدم التنفيذ المتوازي وDOP الذي يستخدمه، بناءً على كيفية تكوين DOP التلقائي، فقد يتغير عدد العبارات المتوازية وDOPs الخاصة بها عند تمكينه. قد تبدأ بعض العبارات التسلسلية في التشغيل بالتوازي، وقد تبدأ بعض العبارات المتوازية في التشغيل بشكل تسلسلي.
- كيف يتم تمكين DOP التلقائي في JavaScript؟
- يتم تمكين DOP التلقائي عن طريق تعيين معلمة PARALLEL_DEGREE_POLICY. القيم المسموح بها هي كما يلي. MANUAL : (DEFAULT) يعطل DOP التلقائي وطابور العبارات والتنفيذ المتوازي في الذاكرة. يشبه السلوك قبل 11.2. LIMITED : يمكّن DOP التلقائي للعبارات ضد الكائنات ذات الإعدادات المتوازية.
- ما الفرق بين DOP التلقائي وDOP اليدوي؟
- على عكس DOP اليدوي، فإنه لا يتطلب زخارف أو تلميحات للجدول/الفهرس. فيما يلي تدفق القرار الأساسي لعبارة SQL مع DOP التلقائي. يقوم المحسن أولاً بإنشاء خطة تسلسلية لعبارة SQL ويقدر وقت التنفيذ. إذا كان وقت التنفيذ المقدر أقل من الحد الأقصى المحدد، يتم تشغيل البيان بشكل تسلسلي.
- كيف أقوم بتحديد DOP المحسوب بواسطة المُحسِّن باستخدام DOP التلقائي؟
- يمكن أن يكون DOP المحسوب بواسطة المُحسِّن باستخدام DOP التلقائي مرتفعًا للغاية اعتمادًا على متطلبات الموارد الخاصة بالبيان. يمكنك تحديد DOP باستخدام معلمة التهيئة parallel_degree_limit أو Database Resource Manager (DBRM). تحدد هذه المعلمة DOP التي يمكن للمحسِّن حسابها.
- ما هي قيمة DOP الافتراضية؟
- القيمة الافتراضية لهذه المعلمة هي CPU مما يعني أن الحد الأقصى لـ DOP الذي يمكنك الحصول عليه هو DOP الافتراضي وهو parallel_threads_per_cpu * SUM (cpu_count). حتى إذا قمت بزيادة قيمة هذه المعلمة لتكون أعلى من DOP الافتراضي، فسيقوم المُحسِّن دائمًا بتحديد DOP عند DOP الافتراضي.