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 Fast Open (TFO)
Muestra los requisitos para utilizar conexiones TCP Fast Open (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 TCP de apertura rápida con Python
Describe los requisitos para utilizar Python con conexiones TCP de apertura rápida (TFO) en Autonomous Database. - Conexiones de Fast Open TCP con Oracle Call Interface Client para conexiones C o SQL*Plus
Describe los requisitos para utilizar Oracle Call Interface Client con TCP Fast Open (TFO) para conectarse con C o SQL*Plus a 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 Fast Open (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 debe ejecutarse 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 VM 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 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 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 con 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. Consulte Conexiones seguras a Autonomous Database con mTLS o con TLS y Actualización de las opciones de red para permitir TLS o requerir solo autenticación TLS mutua (mTLS) en Autonomous Database para más información.
Para utilizar Oracle Call Interface con TCP Fast Open (TFO), realice los siguientes pasos: