ميزات إدارة أداء قواعد البيانات

اكتشاف المشكلات باستخدام تشخيصات الأداء

Automatic Workload Repository (AWR)

مستودع لبيانات الأداء التاريخية التي تتضمن ما يلي:

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

ADDM Spotlight

يوفر توصيات أداء وتحليل تأثير على فترات طويلة.

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

Top Activity Lite

شاشة واحدة لتمكين تصور سهل للمشكلات لتشخيص الأداء في الوقت الفعلي.

  • تستخدم تصميم واجهة مستخدم مدمج لدعم شاشة تشبه مركز عمليات الشبكة
  • تعرض بشكل فعال نشاط الساعة الأخيرة، حتى تحت الحمل الثقيل
  • نسخة مبسطة من Performance Hub - تحتوي فقط على مجموعة فرعية من المعلومات ذات الصلة

Performance Hub

يسمح لك بعرض جميع بيانات الأداء المتاحة لفترة زمنية محددة.

  • يعرض ملخصًا لمتوسط انتظار الجلسات النشطة حسب الفئة، وملف تعريف الحمل لكل ثانية، ونشاط الجلسات النشطة.

إصلاح المشكلات باستخدام ضبط الأداء

SQL Tuning Advisor

يقدم المشورة بشأن المشكلات المختلفة التي تم تحديدها خلال مرحلة التحليل.

  • يستخدم مُحسن التكلفة (CBO) نفسه ولكن لديه ميزانية زمنية أكبر لإجراء تحليل شامل
  • يحدد خطط التنفيذ البديلة باستخدام بيانات الأداء في الوقت الفعلي والتاريخية
  • يوصي بالملف التعريفي المتوازي أو الفهارس إذا كان ذلك سيحسن أداء SQL بشكل كبير (ضعفان أو أكثر)

مراقبة SQL في الوقت الفعلي

تحليل أداء SQL المتعمق للتطبيقات.

  • يحدد عبارات SQL سيئة الكتابة والتصميم
  • يحدد ويوجه تحسين استدعاءات التطبيقات في طبقة البيانات
  • يلتقط إحصائيات SQL مفصلة في كل خطوة من خطة التنفيذ
  • يوفر تصورًا تفاعليًا
  • يحلل بيانات SQL الحالية والتاريخية

الضبط التلقائي لـ SQL

يقوم بأتمتة الضبط الشامل لعبارات SQL عالية التحميل.

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

التحقق باستخدام Real Application Testing

SPA Quick Check

يحدد SPA Quick Check بشكل استباقي تأثير مهام مسؤول قاعدة البيانات الروتينية على أداء قاعدة البيانات. يمكنك استخدام SPA Quick Check للتحقق من تأثير التغييرات التالية على حمل عمل قاعدة البيانات لديك:

  • تغيير قيمة معلمة تهيئة
  • جمع إحصائيات محسن الأداء المعلقة
  • تنفيذ ملفات تعريف SQL الرئيسية

SQL Performance Analyzer

يوفر SQL Performance Analyzer اختبارًا استباقيًا لوقت استجابة SQL (الوحدة) عند الترقيات وقواعد البيانات المُرحَّلة. يقارن أداء بيانات SQL قبل وبعد التغيير وينتج تقريرًا يحدد أي تغييرات في خطط التنفيذ أو أداء عبارات SQL. مصمم لتحديد وضبط عبارات SQL التي تراجعت، ويساعد على حماية أنظمة الإنتاج ضد تراجعات أداء SQL بسبب تغييرات مختلفة في قاعدة البيانات مثل:

  • الترقيات، عمليات الترحيل، مجموعات التصحيحات
  • تعديلات تكوين Init.ora
  • تغييرات المخطط - هياكل الوصول (الفهارس، MV، التقسيم)
  • ترقيات التطبيقات الثانوية
  • مهام الصيانة الروتينية - تحديث الإحصائيات، والمزيد

Workload Analysis

يساعدك Workload Analysis على تحديد، وقياس، وإزالة سبب التراجع أو التحسينات. يحلل الاستعلامات الرئيسية في قاعدة البيانات من نقطتين زمنيتين مختلفتين من المتوقع أن تكونا متطابقتين أو متشابهتين. يمكن بعد ذلك ضبط البيانات التي تراجعت باستخدام SQL Tuning Advisor أو خطوط أساس خطة SQL. The Workload Analysis:

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

Database Replay

يمكّنك Database Replay من إعادة تشغيل حمل عمل إنتاجي كامل على نظام اختبار لتقييم التأثير الكلي لتغييرات النظام. يمكنك استخدام Database Replay من أجل:

  • التقاط حمل عمل على نظام الإنتاج
  • إعادة تشغيله على نظام اختبار بنفس التوقيت الدقيق، والتزامن، وخصائص المعاملات لحمل العمل الأصلي
  • اختبار تأثيرات تغيير النظام دون التأثير على نظام الإنتاج

Database Migration Planner

يوفر Database Migration Planner حلاً شاملاً ومتكاملاً لإدارة توحيد قواعد البيانات. يمكّنك من مطابقة المصادر المدارة التي تريد توحيدها مع وجهات جديدة أو موجودة. يدعم Database Migration Planner المجموعات التالية.

  • توحيد قواعد البيانات المصدر (مثيل واحد أو RAC) إلى عدد أقل من قواعد البيانات الوجهة، باستخدام نوع توحيد من قاعدة بيانات إلى قاعدة بيانات (D2D) (التوحيد إلى متعدد المستأجرين). يمكن أن تكون الوجهات قواعد بيانات موجودة (سواء غير CDB أو CDB) أو قواعد بيانات جديدة على خوادم جديدة، والتي يمكن أن تكون Oracle Exadata Database Machines، أو أشكال Oracle Compute Cloud، أو خوادم عامة.
  • توحيد قواعد البيانات المصدر (مثيل واحد أو RAC) إلى عدد أقل من الخوادم إذ يظل عدد قواعد البيانات كما هو، باستخدام نوع توحيد من قاعدة بيانات إلى خادم (D2S). يمكن أن تكون الوجهات خوادم موجودة أو خوادم جديدة، والتي يمكن أن تكون Oracle Exadata Database Machines، أو أشكال Oracle Compute Cloud، أو خوادم عامة.
  • ترحيل قواعد البيانات المصدر إلى خادم آخر بموارد أكبر. يمكنك إجراء التوحيد في وقت لاحق.

Migration Workbench

Migration Workbench هي حل يساعد في ترحيل قواعد البيانات المحلية إلى وجهات Oracle Database مختلفة، مثل غير متعدد المستأجرين إلى متعدد المستأجرين أو المحلية إلى Autonomous Database. يوفر القدرة على ترحيل قواعد البيانات من جيل Exadata Database Machines القديم إلى الجيل الجديد. لديه قدرات مدمجة للتحليل التلقائي قبل وبعد الترحيل. مع SQL Performance Analyzer، سيخضع كل نشاط ترحيل لتحليل أداء شامل مع رؤى عميقة في بيانات SQL عالية الأداء على قاعدة البيانات المُرحَّلة.

  • أداة واحدة لجميع أنواع عمليات الترحيل
  • وقت تعطل شبه صفري للتطبيق في أثناء الترحيل
  • الدقة، والقدرة على التنبؤ، وقابلية التكرار