Verwenden von TCP Fast Open (TFO) zum Verbinden von Clients mit Autonomous Database
Wenn Ihre Anwendung auf Netzwerklatenz reagiert und Sie die Netzwerklatenz zwischen Ihrer Anwendung und der Datenbank verringern möchten, können Sie TCP Fast Open (TFO) aktivieren.
Je nach den Eigenschaften Ihrer Anwendung können TFO-Verbindungen die Anwendungsperformance verbessern, indem sie die Netzwerklatenz für Clientverbindungen verringern.
- Voraussetzungen für TCP Fast Open-(TFO-)Verbindungen
Hier werden die Voraussetzungen für die Verwendung von TCP Fast Open-(TFO-)Verbindungen mit Autonomous Database aufgeführt. - JDBC Thin-Verbindungen mit TCP Fast Open
Beschreibt die Anforderungen zur Verwendung von JDBC Thin-Verbindungen mit TCP Fast Open (TFO) in Autonomous Database. - Schnelle offene TCP-Verbindungen mit Python
Beschreibt die Anforderungen für die Verwendung von Python mit TCP Fast Open-(TFO-)Verbindungen in Autonomous Database. - TCP Fast Open Connections mit Oracle Call Interface-Client für C- oder SQL*Plus-Verbindungen
Beschreibt die Anforderungen zur Verwendung des Oracle Call Interface-Clients mit TCP Fast Open (TFO) für die Verbindung mit C oder SQL*Plus mit Autonomous Database.
Übergeordnetes Thema: Verbindungs- und Netzwerkoptionen und -features
Voraussetzungen für TCP Fast Open-(TFO-)Verbindungen
Listet die Voraussetzungen für die Verwendung von TCP Fast Open-(TFO-)Verbindungen mit Autonomous Database auf.
Um mit TCP Fast Open (TFO) eine Verbindung zu einer Autonomous Database-Instanz herzustellen, ist für die Clientanwendung Folgendes erforderlich:
-
Der Client muss auf einer VM in Oracle Cloud Infrastructure ausgeführt werden.
-
Einer der Folgenden muss wahr sein:
-
Autonomous Database befindet sich auf einem privaten Endpunkt.
-
Wenn sich Autonomous Database auf einem öffentlichen Endpunkt befindet, müssen die Routingregeln zwischen der Client-VM und der Datenbank so konfiguriert werden, dass der Traffic über ein Servicegateway geleitet wird.
Weitere Informationen finden Sie unter Mit Servicegateway auf Autonomous Database zugreifen und Netzwerkzugriff mit privaten Endpunkten konfigurieren.
-
-
Die VM muss unter Linux ausgeführt werden. Unterstützte Plattformen sind: Oracle Linux x86_64 und Oracle Linux Arm (aarch64).
-
Die folgenden Kernel-Parameter auf BS-Ebene müssen festgelegt werden:
- Legen Sie als Root-Benutzer die folgenden Parameter fest:
sysctl -w net.ipv4.tcp_fastopen=5
sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
Prüfen Sie die Kernel-Parameterwerte auf BS-Ebene:
cat /proc/sys/net/ipv4/tcp_fastopen 5 cat /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec 0
- Legen Sie als Root-Benutzer die folgenden Parameter fest:
Übergeordnetes Thema: TCP Fast Open (TFO) zur Verbindung von Clients mit Autonomous Database verwenden
JDBC Thin-Verbindungen mit TCP Fast Open
Beschreibt die Anforderungen zur Verwendung von JDBC Thin-Verbindungen mit TCP Fast Open (TFO) in Autonomous Database.
Stellen Sie sicher, dass die Clientumgebung und die Clientvoraussetzungen erfüllt sind. Weitere Informationen finden Sie unter Voraussetzungen für TCP Fast Open-(TFO-)Verbindungen.
Um JDBC mit TCP Fast Open (TFO) zu verwenden, gehen Sie wie folgt vor:
Übergeordnetes Thema: TCP Fast Open (TFO) zur Verbindung von Clients mit Autonomous Database verwenden
TCP Fast Open-Verbindungen mit Python
Beschreibt die Anforderungen zur Verwendung von Python mit TCP Fast Open-(TFO-)Verbindungen in Autonomous Database.
Stellen Sie sicher, dass die Clientumgebung und die Clientvoraussetzungen erfüllt sind. Weitere Informationen finden Sie unter Voraussetzungen für TCP Fast Open-(TFO-)Verbindungen.
Um Python mit TCP Fast Open (TFO) zu verwenden, führen Sie die folgenden Schritte aus:
Übergeordnetes Thema: TCP Fast Open (TFO) zur Verbindung von Clients mit Autonomous Database verwenden
Schnelle offene TCP-Verbindungen mit Oracle Call Interface-Client für C- oder SQL*Plus-Verbindungen
Beschreibt die Anforderungen zur Verwendung des Oracle Call Interface-Clients mit TCP Fast Open (TFO) für die Verbindung mit C oder SQL*Plus mit Autonomous Database.
Stellen Sie sicher, dass die Clientumgebung und die Clientvoraussetzungen erfüllt sind. Weitere Informationen finden Sie unter Voraussetzungen für TCP Fast Open-(TFO-)Verbindungen.
Sie können TCP Fast Open (TFO) mit mTLS- oder TLS-Verbindungen aktivieren. Weitere Informationen finden Sie unter Sichere Verbindungen zu Autonomous Database mit mTLS oder mit TLS und Netzwerkoptionen aktualisieren, um TLS- oder nur gegenseitige TLS-(mTLS-)Authentifizierung in Autonomous Database zuzulassen.
Um Oracle Call Interface mit TCP Fast Open (TFO) zu verwenden, gehen Sie wie folgt vor:
Übergeordnetes Thema: TCP Fast Open (TFO) zur Verbindung von Clients mit Autonomous Database verwenden