تحديد اسم خدمة قاعدة بيانات Oracle Autonomous Data Warehouse

يعد تحديد اسم خدمة قاعدة البيانات الصحيحة التي تم إنشاؤها مسبقًا أمرًا أساسيًا للاتصال بـ Oracle Autonomous Data Warehouse. التعرف على أسماء خدمات قاعدة البيانات المختلفة التي تم إنشاؤها مسبقًا وأي منها يجب عليك اختياره.

ما أسماء خدمة قاعدة البيانات المعدة مسبقًا؟

يوفر Oracle Autonomous Data Warehouse ثلاثة أسماء لخدمات قاعدة البيانات للاتصالات بالتنسيق التالي:
  • databasename_high - أعلى الموارد، وأقل تزامن. تعمل الاستعلامات بالتوازي.
  • databasename_medium - موارد أقل، وتزامن أعلى. تعمل الاستعلامات بالتوازي.
  • databasename_low - أقل موارد، أعلى مستوى تزامن. تعمل الاستعلامات بشكل تسلسلي.

هذه الأسماء موجودة في ملف tnsnames.ora الموجود في حافظة Oracle. انقر على اتصالات قاعدة البيانات في وحدة تحكم Oracle Cloud Infrastructure لرؤية السلاسل.
فيما يلي وصف GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png
.png

نبذة حول مجموعات المستهلكين في Oracle Resource Manager

يتم تعيين أسماء خدمات قاعدة البيانات إلى مجموعات المستهلكين في مدير الموارد مما يحد من عدد الاتصالات والاستعلامات المتزامنة التي يمكن تشغيلها في Oracle Autonomous Data Warehouse في نفس الوقت (التزامن) والحد الأقصى لعدد العمليات المتوازية المسموح بها لكل استعلام ( الموازي_درجة_الحد). تعتمد هذه الحدود على عدد وحدات ECPU أو وحدات OCPU المرخصة وما إذا تم تمكين التحجيم التلقائي.

يعرض الجدول التالي نماذج لقيم الاتصال المتزامن لقاعدة بيانات تحتوي على 32 وحدة ECPU مع تعطيل وتمكين التحجيم التلقائي لوحدة ECPU.

اسم خدمة قاعدة البيانات عدد الاستعلامات المتزامنة مع تعطيل التوسع التلقائي لـ ECPU عدد الاستعلامات المتزامنة مع تمكين التوسع التلقائي لوحدة التحكم الإلكترونية (ECPU).
عالٍ 3 9
متوسط 20 (.63 × عدد وحدات ECPU) 60 (1.89 × عدد وحدات ECPU)
منخفض حتى 4800 (150 × عدد وحدات ECPU) حتى 4800 (150 × عدد وحدات ECPU)

اختيار اسم خدمة قاعدة البيانات الأمثل لـ Oracle Analytics

أكبر عدد من الاستعلامات المتزامنة التي يمكن تشغيلها لخدمة قاعدة البيانات العالية هو ثلاثة بدون التوسع التلقائي وتسعة مع تمكين التوسع التلقائي. يمكن الوصول إلى هذا الحد من خلال ثلاثة مستخدمين متصلين باسم خدمة قاعدة بيانات عالٍ يقومون بتشغيل استعلام واحد لكل منهم أو ثلاثة تقارير في لوحة معلومات Oracle Analytics واحدة لمستخدم واحد.

يعمل اسم الخدمة المنخفض بشكل جيد مع معظم أحمال عمل Oracle Autonomous Data Warehouse مع Oracle Analytics، ولكن لاستخدام الاستعلامات المتوازية، حدد اسم الخدمة المتوسط. حد الدرجة المتوازية لاسم الخدمة المنخفض هو واحد، ما يعني عدم وجود توازٍ. إذا كنت متصلاً باسم خدمة منخفض، حتى إذا تم تحديد درجة التوازي على مستوى الجدول أو الفهرس، فسيتم تقليل درجة التوازي إلى درجة واحدة ولن يعمل الاستعلام بالتوازي. حد درجة التوازي (لكل استعلام) للمتوسط والعالي يساوي ضعف عدد وحدات المعالجة المركزية المرخصة.

ملاحظة: يتطلب الاتصال بقاعدة بيانات تمثل جزءًا من Oracle Fusion Analytics Warehouse (Fusion Analytics) استخدام اسم الخدمة المنخفض للسماح بأقصى عدد من الاستعلامات المتزامنة.

مراقبة العبارات الموضوعة في قائمة الانتظار

إذا تم الوصول إلى الحد الأقصى لعدد الاستعلامات المتزامنة، فسيتم وضع الاستعلامات الزائدة في قائمة الانتظار. يوفر Oracle Autonomous Data Warehouse مقياسًا للتحقق من العبارات الموضوعة في قائمة الانتظار.

حدد إجراءات قاعدة البيانات ولوحة معلومات قاعدة البيانات في صفحة Oracle Autonomous Data Warehouse بوحدة تحكم Oracle Cloud Infrastructure.


فيما يلي وصف GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png
.png

حدد مركز الأداء، وحدد علامة التبويب مراقب SQL لرؤية حالة العبارة في قائمة الانتظار، والتي يتم عرضها كساعة رمادية. في هذا المثال، يتم تشغيل ثلاثة استعلامات باستخدام اسم الخدمة العالي، ويتم وضع استعلام واحد في قائمة الانتظار، ويتم تشغيل استعلام واحد باستخدام اسم الخدمة المتوسط. يتم تنفيذ العبارة الموضوعة في قائمة الانتظار عند اكتمال أحد الاستعلامات الثلاثة التي تعمل باسم خدمة عالٍ.


فيما يلي وصف GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png
.png

مراقبة درجة التوازي

إذا تم تجاوز حد درجة التوازي، فسترى خفض درجة التوازي (DOP) في تقرير مراقبة SQL. يعني سبب خفض درجة التوازي لـ 353 أن مدير الموارد قام بخفض العبارة بسبب الحد الأقصى لدرجة التوازي.


فيما يلي وصف GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png
.png

بالنسبة للإصدار 18 من Oracle Database والإصدارات الأحدث، تم توضيح أكواد سبب الرجوع إلى إصدار سابق في الجدول التالي:

المعرف رموز السبب
352 تخفيض درجة التوازي بسبب درجة التوازي التكيفية.
353 تخفيض درجة التوازي بسبب الحد الأقصى لدرجة توازي مدير الموارد.
354 تخفيض DOP بسبب عدم كفاية عدد العمليات.
355 الرجوع إلى إصدار DOP القديم نظرًا لفشل العناصر التابعة في الانضمام.

حدث انتظار وحدة المعالجة المركزية لمدير الموارد

تؤدي الجلسة التي تنتظر تخصيص وحدة المعالجة المركزية (CPU) بواسطة إدارة الموارد إلى زيادة حدث الانتظار الكمي resmgr:cpu. لتقليل حدوث حدث الانتظار هذا، تحقق من استخدام اسم الخدمة المنخفض أو المتوسط لاتصال OAC أو قم بزيادة عدد وحدات المعالجة المركزية المخصصة لـ ADW.

لمعرفة عدد مرات الانتظار ومتوسط وقت الانتظار، قم بمراجعة أحداث انتظار المقدمة في تقرير مستودع حمل العمل التلقائي (AWR) لحدث الانتظار الكمي resmgr:cpu.

في هذا المثال، كان هناك إجمالي 272 فترة انتظار، حيث بلغ متوسط الانتظار 588.91 مللي ثانية لكل منها لمدة انتظار إجمالية قدرها 160 ثانية. تم تحديد أن السبب هو استخدام اسم خدمة قاعدة البيانات العالية لاتصال OAC. اختفت فترات الانتظار هذه بمجرد تحول العميل إلى الخدمة المتوسطة، وتم حل مشكلة البطء الدوري للوحة المعلومات الخاصة به.


فيما يلي وصف GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png
.png

تلميح عند تكوين اتصال بـ Oracle Autonomous Data Warehouse في Oracle Analytics

في Oracle Analytics، عندما تحدد اتصال Oracle Autonomous Data Warehouse باستخدام محفظة المثيل، يتم تحديد اسم الخدمة العالي بشكل افتراضي. قم بتغيير الاسم إلى منخفض أو متوسط لتجنب الحد من عدد الاتصالات المتزامنة.


فيما يلي وصف GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png
.png