Usa TFO (TCP Fast Open) 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 la funzione TFO (TCP Fast Open).
A seconda delle caratteristiche dell'applicazione, le connessioni TFO possono migliorare le prestazioni dell'applicazione riducendo la latenza di rete per le connessioni client.
- Prerequisiti per le connessioni TFO (TCP Fast Open)
Elenca i prerequisiti per utilizzare le connessioni TFO (TCP Fast Open) con Autonomous Database. - Connessioni JDBC Thin con TCP Fast Open
Descrive i requisiti per l'uso delle 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 aperte rapide del TCP con Oracle Call Interface Client per connessioni C o SQL*Plus
Descrive i requisiti per utilizzare il client Oracle Call Interface con TCP Fast Open (TFO) per la connessione con C o SQL*Plus ad Autonomous Database.
Argomento padre: Opzioni e funzioni di connessione e rete
Prerequisiti per le connessioni TFO (TCP Fast Open)
Elenca i prerequisiti per l'uso delle connessioni TFO (TCP Fast Open) con Autonomous Database.
Per utilizzare TFO (TCP Fast Open) 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.
-
Uno dei seguenti deve essere true:
-
Autonomous Database si trova in un endpoint privato.
-
Quando Autonomous Database si trova in 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 di servizi.
Per ulteriori informazioni, vedere Accedi ad Autonomous Database con gateway di servizi 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 seguenti parametri:
sysctl -w net.ipv4.tcp_fastopen=5
sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
Verificare i valori dei parametri del 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 seguenti parametri:
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 TFO (TCP Fast Open).
Per utilizzare JDBC con TFO (TCP Fast Open), effettuare le operazioni riportate di seguito.
Connessioni aperte rapide 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 TFO (TCP Fast Open).
Per utilizzare Python con TCP Fast Open (TFO), attenersi alla procedura riportata di seguito.
Connessioni aperte rapide TCP con Oracle Call Interface Client per connessioni C o SQL*Plus
Descrive i requisiti per utilizzare il client Oracle Call Interface con TFO (TCP Fast Open) per connettersi con 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 TFO (TCP Fast Open).
È 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), attenersi alla procedura riportata di seguito.