استقرار جيد في تكوين وتحكم DOP التلقائي

استقرار جيد في تكوين وتحكم DOP التلقائي
استقرار جيد في تكوين وتحكم DOP التلقائي
استقرار جيد في تكوين وتحكم DOP التلقائي
استقرار جيد في تكوين وتحكم DOP التلقائي
استقرار جيد في تكوين وتحكم DOP التلقائي
  • كيف يمكن تكوين التحكم في DOP التلقائي؟
  • الآن، دعنا نلقي نظرة على كيفية تكوين التحكم في DOP التلقائي. هناك طريقتان لتمكين/تعطيل DOP التلقائي، يمكنك تمكين/تعطيله للنظام بأكمله أو لجلسة باستخدام معلمة التهيئة parallel_degree_policy، أو يمكنك تمكين/تعطيله لعبارات SQL معينة باستخدام التلميحات.
  • ماذا يحدث إذا قمت بتمكين DOP التلقائي؟
  • مع DOP التلقائي، نظرًا لأن المُحسِّن يقرر متى يستخدم التنفيذ المتوازي وDOP الذي يستخدمه، بناءً على كيفية تكوين DOP التلقائي، فقد يتغير عدد العبارات المتوازية وDOPs الخاصة بها عند تمكينه. قد تبدأ بعض العبارات التسلسلية في العمل بالتوازي، وقد تبدأ بعض العبارات المتوازية في العمل بشكل تسلسلي.
  • ما الفرق بين DOP التلقائي وDOP اليدوي؟
  • على عكس DOP اليدوي، لا يتطلب الأمر زخارف أو تلميحات للجدول/الفهرس. فيما يلي تدفق القرار الأساسي لعبارة SQL مع Auto DOP. يقوم المُحسِّن أولاً بإنشاء خطة تسلسلية لعبارة SQL ويقدر وقت التنفيذ. إذا كان وقت التنفيذ المقدر أقل من الحد الأدنى المحدد، يتم تشغيل العبارة بشكل تسلسلي.
  • هل يبالغ DOP التلقائي في تقدير ما يجب أن يكون عليه DOP؟
  • في وقت مبكر (11.2.0.1) بدا أن DOP التلقائي يبالغ بشكل كبير في تقدير ما يجب أن يكون عليه DOP. في إصدار لاحق (11.2.0.3) يبدو أنه غالبًا ما يقلل من تقدير ما يجب أن يكون عليه DOP. لقد قلت في الماضي أنني اعتقدت أن التحكم التلقائي في DOP صعب للغاية وبالتالي مخيف للغاية لأنظمة الإنتاج.
  • كيف يتم تمكين DOP التلقائي في JavaScript؟
  • يتم تمكين DOP التلقائي من خلال تعيين معلمة PARALLEL_DEGREE_POLICY. القيم المسموح بها هي كما يلي. MANUAL : (DEFAULT) يعطل DOP التلقائي وترتيب العبارات والتنفيذ المتوازي في الذاكرة. يشبه السلوك قبل 11.2. LIMITED : يمكّن DOP التلقائي للعبارات ضد الكائنات ذات الإعدادات المتوازية.
  • كيف يتم تمكين/تعطيل DOP التلقائي في SQL Server؟
  • توجد طريقتان لتمكين/تعطيل DOP التلقائي، يمكنك تمكين/تعطيله للنظام بأكمله أو لجلسة باستخدام معلمة التهيئة parallel_degree_policy، أو يمكنك تمكين/تعطيله لعبارات SQL محددة باستخدام التلميحات. هذه هي المعلمة المستخدمة لتمكين/تعطيل Auto DOP على مستوى النظام أو على مستوى الجلسة.