Dela via


Fördelar med att använda Azure NetApp Files med Oracle Database

Oracle Direct NFS (dNFS) gör det möjligt att köra högre prestanda än operativsystemets egen NFS-drivrutin. Den här artikeln förklarar tekniken och ger en prestandajämförelse mellan dNFS och den traditionella NFS-klienten (Kernel NFS). Den visar också fördelarna och hur enkelt det är att använda dNFS med Azure NetApp Files.

Viktigt!

För korrekt och optimal distribution av Orace dNFS följer du riktlinjerna för korrigering som beskrivs här.

Så här fungerar Oracle Direct NFS

Följande sammanfattning förklarar hur Oracle Direct NFS fungerar på hög nivå:

  • Oracle Direct NFS kringgår operativsystemets buffertcachen. Data cachelagras bara en gång i användarutrymmet, vilket eliminerar mängden minneskopior.

  • Den traditionella NFS-klienten använder ett enda nätverksflöde enligt nedan:

    Traditional NFS client using a single network flow

    Oracle Direct NFS förbättrar ytterligare prestanda genom belastningsutjämning av nätverkstrafik över flera nätverksflöden. Som testats och visas nedan upprättades 650 distinkta nätverksanslutningar dynamiskt av Oracle Database:

    Oracle Direct NFS improving performance

Vanliga frågor och svar om Oracle för Direct NFS visar att Oracle dNFS är en optimerad NFS-klient. Den ger snabb och skalbar åtkomst till NFS-lagring som finns på NAS-lagringsenheter (tillgänglig via TCP/IP). dNFS är inbyggt i databaskärnan precis som ASM, som främst används med DAS eller SAN-lagring. Som sådan är riktlinjen att använda dNFS när du implementerar NAS-lagring och använder ASM när du implementerar SAN-lagring.

dNFS är standardalternativet i Oracle 18c.

dNFS är tillgängligt från och med Oracle Database 11g. Diagrammet nedan jämför dNFS med inbyggd NFS. När du använder dNFS kan en Oracle-databas som körs på en virtuell Azure-dator köra mer I/O än den interna NFS-klienten.

Oracle and Azure NetApp Files comparison of dNFS with native NFS

Du kan aktivera eller inaktivera dNFS genom att köra två kommandon och starta om databasen.

För att aktivera:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on

Så här inaktiverar du:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off

Azure NetApp Files kombinerat med Oracle Direct NFS

Du kan förbättra prestanda för Oracle dNFS med Azure NetApp Files-tjänsten. Tjänsten ger dig total kontroll över programmets prestanda. Det kan möta extremt krävande program. Kombinationen av Oracle dNFS med Azure NetApp Files ger stor fördel för dina arbetsbelastningar.

Nästa steg