Uso de TCP Fast Open (TFO) para conectar clientes a Autonomous Database
Si la aplicación es sensible a la latencia de red y desea reducir la latencia de red entre la aplicación y la base de datos, puede activar TCP Fast Open (TFO).
Según las características de la aplicación, las conexiones TFO pueden mejorar el rendimiento de la aplicación al reducir la latencia de red para las conexiones de cliente.
- Requisitos para conexiones TCP de apertura rápida (TFO)
Muestra los requisitos para utilizar conexiones TCP de apertura rápida (TFO) con Autonomous Database. - Conexiones JDBC Thin con TCP Fast Open
Describe los requisitos para utilizar conexiones JDBC Thin con TCP Fast Open (TFO) en Autonomous Database. - Conexiones de apertura rápida de TCP con Python
Describe los requisitos para utilizar Python con conexiones de apertura rápida (TFO) de TCP en Autonomous Database. - Conexiones de apertura rápida de TCP con el cliente de Oracle Call Interface para conexiones C o SQL*Plus
Describe los requisitos para utilizar el cliente de Oracle Call Interface con TCP Fast Open (TFO) para conectarse a C o SQL*Plus en Autonomous Database.
Tema principal: Opciones y funciones de conexión y red
Requisitos para conexiones TCP de apertura rápida (TFO)
Muestra los requisitos para utilizar conexiones TCP de apertura rápida (TFO) con Autonomous Database.
Para utilizar TCP Fast Open (TFO) para conectarse a una instancia de Autonomous Database, la aplicación cliente necesita lo siguiente:
-
El cliente se debe ejecutar en una máquina virtual en Oracle Cloud Infrastructure.
-
Una de las siguientes opciones debe ser verdadera:
-
Autonomous Database está en un punto final privado.
-
Cuando Autonomous Database está en un punto final público, las reglas de enrutamiento entre la máquina virtual de cliente y la base de datos se deben configurar para que el tráfico pase por un gateway de servicio.
Consulte Acceso a Autonomous Database con gateway de servicio y Configuración del acceso de red con puntos finales privados para obtener más información.
-
-
La máquina virtual debe estar en ejecución en Linux. Las plataformas soportadas son: Oracle Linux x86_64 y Oracle Linux Arm (aarch64).
-
Se deben definir los siguientes parámetros de núcleo de nivel de sistema operativo:
- Como usuario root, defina los siguientes parámetros:
sysctl -w net.ipv4.tcp_fastopen=5
sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
Verifique los valores de los parámetros del núcleo del nivel del sistema operativo:
cat /proc/sys/net/ipv4/tcp_fastopen 5 cat /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec 0
- Como usuario root, defina los siguientes parámetros:
Conexiones JDBC Thin con TCP Fast Open
Describe los requisitos para utilizar conexiones JDBC Thin con TCP Fast Open (TFO) en Autonomous Database.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Requisitos para conexiones TCP de apertura rápida (TFO) para obtener más información.
Para utilizar JDBC con TCP Fast Open (TFO), realice los siguientes pasos:
Conexiones abiertas rápidas TCP con Python
Describe los requisitos para utilizar Python con conexiones TCP de apertura rápida (TFO) en Autonomous Database.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Requisitos para conexiones TCP de apertura rápida (TFO) para obtener más información.
Para utilizar Python con TCP Fast Open (TFO), realice los siguientes pasos:
Conexiones de TCP de apertura rápida con el cliente Oracle Call Interface para conexiones C o SQL*Plus
Describe los requisitos para utilizar Oracle Call Interface Client con TCP Fast Open (TFO) para conectarse a C o SQL*Plus a Autonomous Database.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Requisitos para conexiones TCP de apertura rápida (TFO) para obtener más información.
Puede activar TCP Fast Open (TFO) con conexiones mTLS o TLS. Para obtener más información, consulte Conexiones seguras a Autonomous Database y Actualización de opciones de red para permitir TLS o requerir solo autenticación TLS mutua (mTLS) en Autonomous Database.
Para utilizar Oracle Call Interface con TCP Fast Open (TFO), realice los siguientes pasos: