Uso de TCP Fast Open (TFO) para conectar clientes a una base de datos de IA autónoma
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).
En función de las características de la aplicación, las conexiones TFO pueden mejorar el rendimiento de la aplicación al disminuir 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 AI Database. - Conexiones JDBC Thin con TCP Fast Open
Describe los requisitos para utilizar conexiones JDBC Thin con TCP Fast Open (TFO) en Autonomous AI Database. - Conexiones rápidas abiertas de TCP con Python
Describe los requisitos para utilizar Python con conexiones TCP Fast Open (TFO) en Autonomous AI Database. - Conexiones rápidas abiertas de TCP con Oracle Call Interface Client para conexiones C o SQL*Plus
Describe los requisitos para utilizar el cliente de Oracle Call Interface con TCP Fast Open (TFO) para conectarse con C o SQL*Plus a Autonomous AI Database.
Tema principal: Opciones y funciones de red y conexión
Requisitos para conexiones TCP de apertura rápida (TFO)
Muestra los requisitos para utilizar conexiones TCP Fast Open (TFO) con Autonomous AI Database.
Para utilizar TCP Fast Open (TFO) para conectarse a una instancia de base de datos de IA autónoma, 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:
-
La base de datos de IA autónoma está en un punto final privado.
-
Cuando la base de datos de IA autónoma está en un punto final público, las reglas de enrutamiento entre la máquina virtual del cliente y la base de datos se deben configurar para que el tráfico pase a través de un gateway de servicios.
Consulte Acceso a la base de datos de IA autónoma con Service Gateway 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 del nivel del 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 AI Database.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Prerequisites for TCP Fast Open (TFO) Connections 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 AI Database.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Prerequisites for TCP Fast Open (TFO) Connections para obtener más información.
Para utilizar Python con TCP Fast Open (TFO), realice los siguientes pasos:
Conexiones abiertas rápidas 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 con C o SQL*Plus a la base de datos de IA autónoma.
Asegúrese de que se cumplen los requisitos previos del cliente y el entorno del cliente. Consulte Prerequisites for TCP Fast Open (TFO) Connections para obtener más información.
Puede activar TCP Fast Open (TFO) con conexiones mTLS o TLS. Consulte Conexiones seguras a la base de datos de IA autónoma con mTLS o con TLS y Actualización de opciones de red para permitir TLS o requerir solo autenticación TLS mutua (mTLS) en la base de datos de IA autónoma para obtener más información.
Para utilizar Oracle Call Interface con TCP Fast Open (TFO), realice los siguientes pasos: