Utilizzare TCP Fast Open (TFO) per connettere i client ad Autonomous Database
Se l'applicazione è sensibile alla latenza di rete e si desidera ridurre la latenza di rete tra l'applicazione e il database, è possibile abilitare TCP Fast Open (TFO).
A seconda delle caratteristiche della tua applicazione, le connessioni TFO possono migliorare le prestazioni delle applicazioni riducendo la latenza di rete per le connessioni client.
- Prerequisiti per le connessioni TCP Fast Open (TFO)
Elenca i prerequisiti per utilizzare le connessioni TCP Fast Open (TFO) con Autonomous Database. - Connessioni JDBC Thin con TCP Fast Open
Descrive i requisiti per utilizzare le connessioni JDBC Thin con TCP Fast Open (TFO) su Autonomous Database. - Connessioni Fast Open TCP con Python
Descrive i requisiti per utilizzare Python con connessioni TFO (TCP Fast Open) su Autonomous Database. - Connessioni Fast Open TCP con il client Oracle Call Interface per le connessioni C o SQL*Plus
Descrive i requisiti per utilizzare il client Oracle Call Interface con TFO (TCP Fast Open) per connettersi a C o SQL*Plus ad Autonomous Database.
Argomento padre: Opzioni e funzioni di connessione e networking
Prerequisiti per le connessioni TFO (TCP Fast Open)
Elenca i prerequisiti per l'uso delle connessioni TCP Fast Open (TFO) con Autonomous Database.
Per utilizzare TCP Fast Open (TFO) per connettersi a un'istanza di Autonomous Database, l'applicazione client richiede quanto riportato di seguito.
-
Il client deve essere eseguito su una VM in Oracle Cloud Infrastructure.
-
Una delle seguenti condizioni deve essere vera:
-
Autonomous Database si trova in un endpoint privato.
-
Quando Autonomous Database si trova su un endpoint pubblico, le regole di instradamento tra la VM client e il database devono essere configurate in modo che il traffico passi attraverso un gateway del servizio.
Per ulteriori informazioni, vedere Accedi ad Autonomous Database con Service Gateway e Configura accesso di rete con endpoint privati.
-
-
La VM deve essere in esecuzione su Linux. Le piattaforme supportate sono: Oracle Linux x86_64 e Oracle Linux Arm (aarch64).
-
È necessario impostare i seguenti parametri kernel a livello di sistema operativo:
- Come utente root, impostare i parametri riportati di seguito.
sysctl -w net.ipv4.tcp_fastopen=5
sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
Verificare i valori dei parametri kernel a livello di sistema operativo:
cat /proc/sys/net/ipv4/tcp_fastopen 5 cat /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec 0
- Come utente root, impostare i parametri riportati di seguito.
Connessioni thin JDBC con apertura rapida TCP
Descrive i requisiti per utilizzare le connessioni Thin JDBC con TCP Fast Open (TFO) su Autonomous Database.
Assicurarsi che l'ambiente client e i prerequisiti client siano soddisfatti. Per ulteriori informazioni, vedere Prerequisiti per le connessioni TCP Fast Open (TFO).
Per utilizzare JDBC con TCP Fast Open (TFO), effettuare le operazioni riportate di seguito.
Connessioni Fast Open TCP con Python
Descrive i requisiti per utilizzare Python con connessioni TFO (TCP Fast Open) su Autonomous Database.
Assicurarsi che l'ambiente client e i prerequisiti client siano soddisfatti. Per ulteriori informazioni, vedere Prerequisiti per le connessioni TCP Fast Open (TFO).
Per utilizzare Python con TCP Fast Open (TFO), eseguire le operazioni riportate di seguito.
Connessioni Fast Open TCP con client Oracle Call Interface per connessioni C o SQL*Plus
Descrive i requisiti per utilizzare il client Oracle Call Interface con TFO (TCP Fast Open) per connettersi a C o SQL*Plus ad Autonomous Database.
Assicurarsi che l'ambiente client e i prerequisiti client siano soddisfatti. Per ulteriori informazioni, vedere Prerequisiti per le connessioni TCP Fast Open (TFO).
È possibile abilitare il protocollo TCP Fast Open (TFO) con connessioni mTLS o TLS. Per ulteriori informazioni, vedere Secure Connections to Autonomous Database con mTLS o con TLS e Update Network Options to Allow TLS or Require Only Mutual TLS (mTLS) Authentication on Autonomous Database.
Per utilizzare Oracle Call Interface con TCP Fast Open (TFO), effettuare le operazioni riportate di seguito.