Aracılığıyla paylaş


Oracle Database ile Azure NetApp Files kullanmanın avantajları

Oracle Direct NFS (dNFS), işletim sisteminin kendi NFS sürücüsünden daha yüksek performans sağlamayı mümkün kılar. Bu makalede teknoloji açıklanır ve dNFS ile geleneksel NFS istemcisi (Çekirdek NFS) arasında bir performans karşılaştırması sağlanır. Ayrıca Azure NetApp Files ile dNFS kullanmanın avantajlarını ve kolaylığını gösterir.

Önemli

Orace dNFS'nin doğru ve en uygun dağıtımı için burada özetlenen düzeltme eki uygulama yönergelerini izleyin.

Oracle Direct NFS nasıl çalışır?

Aşağıdaki özette Oracle Direct NFS'nin yüksek düzeyde nasıl çalıştığı açıklanmaktadır:

  • Oracle Direct NFS, işletim sistemi arabellek önbelleğini atlar. Veriler kullanıcı alanında yalnızca bir kez önbelleğe alınır ve bu da bellek kopyalarının ek yükünü ortadan kaldırır.

  • Geleneksel NFS istemcisi aşağıda gösterildiği gibi tek bir ağ akışı kullanır:

    Traditional NFS client using a single network flow

    Oracle Direct NFS, birden çok ağ akışında ağ trafiğinin yük dengelemesini yaparak performansı daha da artırır. Aşağıda test edilmiş ve gösterildiği gibi Oracle Veritabanı tarafından dinamik olarak 650 ayrı ağ bağlantısı oluşturulmuştur:

    Oracle Direct NFS improving performance

Doğrudan NFS için Oracle SSS bölümünde Oracle dNFS'nin iyileştirilmiş bir NFS istemcisi olduğu gösterilmektedir. NAS depolama cihazlarında (TCP/IP üzerinden erişilebilir) bulunan NFS depolamaya hızlı ve ölçeklenebilir erişim sağlar. dNFS, temel olarak DAS veya SAN depolama ile kullanılan ASM gibi veritabanı çekirdeğinde yerleşiktir. Bu nedenle, kural NAS depolamayı uygularken dNFS kullanmak ve SAN depolama uygularken ASM kullanmaktır.

dNFS, Oracle 18c'de varsayılan seçenektir.

dNFS, Oracle Database 11g ile başlayarak kullanılabilir. Aşağıdaki diyagram dNFS ile yerel NFS'yi karşılaştırır. dNFS kullandığınızda, Azure sanal makinesinde çalışan bir Oracle veritabanı yerel NFS istemcisinden daha fazla G/Ç oluşturabilir.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

İki komut çalıştırıp veritabanını yeniden başlatarak dNFS'yi etkinleştirebilir veya devre dışı bırakabilirsiniz.

Etkinleştirmek için:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

Devre dışı bırakmak için:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

Oracle Direct NFS ile birlikte Azure NetApp Files

Azure NetApp Files hizmetiyle Oracle dNFS performansını geliştirebilirsiniz. Hizmet, uygulama performansınız üzerinde tam denetim sağlar. Son derece zorlu uygulamaları karşılayabilir. Oracle dNFS ile Azure NetApp Files birleşimi, iş yüklerinize büyük avantaj sağlar.

Sonraki adımlar