Korzyści związane z korzystaniem z usługi Azure NetApp Files w bazie danych Oracle Database
System Plików NFS (Oracle Direct NFS) umożliwia zwiększenie wydajności niż własny sterownik NFS systemu operacyjnego. W tym artykule wyjaśniono technologię i przedstawiono porównanie wydajności między systemem plików dNFS i tradycyjnym klientem NFS (Kernel NFS). Pokazuje również zalety i łatwość korzystania z systemu plików dNFS z usługą Azure NetApp Files.
Ważne
Aby uzyskać poprawne i optymalne wdrożenie systemu plików Oracle dNFS, postępuj zgodnie z wytycznymi dotyczącymi stosowania poprawek opisanymi tutaj.
Jak działa system plików NFS oracle Direct
W poniższym podsumowaniu wyjaśniono, jak działa system plików Oracle Direct NFS na wysokim poziomie:
System plików NFS oracle Direct pomija pamięć podręczną buforu systemu operacyjnego. Dane są buforowane tylko raz w przestrzeni użytkownika, eliminując obciążenie kopii pamięci.
Tradycyjny klient NFS używa jednego przepływu sieci, jak pokazano poniżej:
System plików NFS oracle Direct dodatkowo zwiększa wydajność dzięki równoważeniu obciążenia ruchu sieciowego w wielu przepływach sieciowych. Jak pokazano poniżej, 650 odrębnych połączeń sieciowych zostało nawiązanych dynamicznie przez bazę danych Oracle:
Oracle FAQ for Direct NFS pokazuje, że Oracle dNFS jest zoptymalizowanym klientem NFS. Zapewnia szybki i skalowalny dostęp do magazynu NFS znajdującego się na urządzeniach magazynujących NAS (dostępny za pośrednictwem protokołu TCP/IP). System plików dNFS jest wbudowany w jądro bazy danych, podobnie jak usługa ASM, która jest używana głównie z magazynem DAS lub SAN. W związku z tym wytyczne są używane w systemie plików dNFS podczas implementowania magazynu NAS i używania usługi ASM podczas implementowania magazynu SAN.
System plików dNFS jest opcją domyślną w programie Oracle 18c.
System plików dNFS jest dostępny od wersji Oracle Database 11g. Na poniższym diagramie przedstawiono porównanie systemu plików dNFS z natywnym systemem plików NFS. W przypadku korzystania z systemu plików dNFS baza danych Oracle działająca na maszynie wirtualnej platformy Azure może obsługiwać więcej operacji we/wy niż natywny klient systemu plików NFS.
Możesz włączyć lub wyłączyć system plików dNFS, uruchamiając dwa polecenia i ponownie uruchamiając bazę danych.
Aby ją włączyć:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_on
Aby wyłączyć:
cd $ORACLE_HOME/rdbms/lib ; make -f ins_rdbms.mk dnfs_off
Usługa Azure NetApp Files w połączeniu z systemem plików Oracle Direct NFS
Wydajność systemu plików Oracle dNFS można zwiększyć za pomocą usługi Azure NetApp Files. Usługa zapewnia całkowitą kontrolę nad wydajnością aplikacji. Może ona spełniać bardzo wymagające aplikacje. Połączenie systemu plików Oracle dNFS z usługą Azure NetApp Files zapewnia doskonałą zaletę obciążeń.