فوائد استخدام Azure NetApp Files مع قاعدة بيانات Oracle

Oracle Direct NFS (dNFS) يجعل من الممكن لدفع أداء أعلى من برنامج تشغيل NFS لنظام التشغيل الخاص. تشرح هذه المقالة التقنية وتوفر مقارنة الأداء بين dNFS وعميل NFS التقليدي (Kernel NFS). كما يظهر مزايا وسهولة استخدام dNFS مع Azure NetApp Files.

هام

للنشر الصحيح والمثلى ل Orace dNFS، اتبع إرشادات التصحيح الموضحة هنا.

كيفية عمل Oracle Direct NFS

يشرح الملخص التالي كيفية عمل Oracle Direct NFS على مستوى عال:

  • يتجاوز Oracle Direct NFS ذاكرة التخزين المؤقتة لنظام التشغيل. يتم تخزين البيانات مؤقتا مرة واحدة فقط في مساحة المستخدم، مما يلغي الحمل الزائد لنسخ الذاكرة.

  • يستخدم عميل NFS التقليدي تدفق شبكة واحد كما هو موضح أدناه:

    Traditional NFS client using a single network flow

    يعمل Oracle Direct NFS على تحسين الأداء بشكل أكبر من خلال موازنة التحميل لنسبة استخدام الشبكة عبر تدفقات شبكة متعددة. كما تم اختباره وموضح أدناه، تم إنشاء 650 اتصال شبكة متميزة ديناميكيا بواسطة قاعدة بيانات Oracle:

    Oracle Direct NFS improving performance

تظهر الأسئلة المتداولة حول Oracle ل Direct NFS أن Oracle dNFS هو عميل NFS محسن. يوفر وصولا سريعا وقابلا للتطوير إلى تخزين NFS الموجود على أجهزة تخزين NAS (يمكن الوصول إليه عبر TCP/IP). تم تضمين dNFS في نواة قاعدة البيانات تماما مثل ASM، والذي يستخدم بشكل أساسي مع تخزين DAS أو SAN. على هذا النحو، فإن الإرشادات هي استخدام dNFS عند تنفيذ تخزين NAS واستخدام ASM عند تنفيذ تخزين SAN.

dNFS هو الخيار الافتراضي في Oracle 18c.

يتوفر dNFS بدءا من Oracle Database 11g. يقارن الرسم التخطيطي أدناه dNFS مع NFS الأصلي. عند استخدام dNFS، يمكن لقاعدة بيانات Oracle التي تعمل على جهاز ظاهري Azure أن تقود إدخال/إخراج أكثر من عميل NFS الأصلي.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

يمكنك تمكين dNFS أو تعطيله عن طريق تشغيل أمرين وإعادة تشغيل قاعدة البيانات.

ولتمكينها:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

لتعطيل:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

ملفات Azure NetApp جنبا إلى جنب مع Oracle Direct NFS

يمكنك تحسين أداء Oracle dNFS باستخدام خدمة Azure NetApp Files. تمنحك الخدمة التحكم الكامل في أداء التطبيق الخاص بك. يمكن أن يفي بالتطبيقات المتطلبة للغاية. يوفر الجمع بين Oracle dNFS وAzure NetApp Files ميزة كبيرة لأحمال العمل الخاصة بك.

الخطوات التالية