Voordelen van het gebruik van Azure NetApp Files met Oracle Database

Oracle Direct NFS (dNFS) maakt het mogelijk om hogere prestaties te leveren dan het eigen NFS-stuurprogramma van het besturingssysteem. In dit artikel wordt de technologie uitgelegd en wordt een prestatievergelijking geboden tussen dNFS en de traditionele NFS-client (Kernel NFS). Het toont ook de voordelen en het gemak van het gebruik van dNFS met Azure NetApp Files.

Belangrijk

Voor de juiste en optimale implementatie van Orace dNFS volgt u de richtlijnen voor patches die hier worden beschreven.

Hoe Oracle Direct NFS werkt

In de volgende samenvatting wordt uitgelegd hoe Oracle Direct NFS op hoog niveau werkt:

  • Oracle Direct NFS slaat de buffercache van het besturingssysteem over. Gegevens worden slechts eenmaal in de cache opgeslagen in de gebruikersruimte, waardoor de overhead van geheugenkopieën wordt geëlimineerd.

  • De traditionele NFS-client maakt gebruik van één netwerkstroom, zoals hieronder wordt weergegeven:

    Traditional NFS client using a single network flow

    Oracle Direct NFS verbetert de prestaties verder door netwerkverkeer te verdelen over meerdere netwerkstromen. Zoals hieronder getest en weergegeven, zijn er dynamisch 650 afzonderlijke netwerkverbindingen tot stand gebracht door de Oracle Database:

    Oracle Direct NFS improving performance

De Veelgestelde vragen over Oracle voor Direct NFS laten zien dat Oracle dNFS een geoptimaliseerde NFS-client is. Het biedt snelle en schaalbare toegang tot NFS-opslag die zich op NAS-opslagapparaten bevindt (toegankelijk via TCP/IP). dNFS is ingebouwd in de databasekernel, net als ASM, die voornamelijk wordt gebruikt met DAS- of SAN-opslag. Daarom is het de richtlijn om dNFS te gebruiken bij het implementeren van NAS-opslag en het gebruik van ASM bij het implementeren van SAN-opslag.

dNFS is de standaardoptie in Oracle 18c.

dNFS is beschikbaar vanaf Oracle Database 11g. In het onderstaande diagram wordt dNFS vergeleken met systeemeigen NFS. Wanneer u dNFS gebruikt, kan een Oracle-database die wordt uitgevoerd op een virtuele Azure-machine meer I/O aandrijven dan de systeemeigen NFS-client.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

U kunt dNFS in- of uitschakelen door twee opdrachten uit te voeren en de database opnieuw op te starten.

U kunt deze als volgt inschakelen:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

Als u het volgende wilt uitschakelen:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

Azure NetApp Files gecombineerd met Oracle Direct NFS

U kunt de prestaties van Oracle dNFS verbeteren met de Azure NetApp Files-service. De service biedt u volledige controle over de prestaties van uw toepassing. Het kan voldoen aan zeer veeleisende toepassingen. De combinatie van Oracle dNFS met Azure NetApp Files biedt een groot voordeel voor uw workloads.

Volgende stappen