Usar TCP Fast Open (TFO) para Conectar Clientes ao Autonomous AI Database
Se seu aplicativo for sensível à latência de rede e você quiser diminuir a latência de rede entre seu aplicativo e o banco de dados, poderá ativar o TCP Fast Open (TFO).
Dependendo das características do seu aplicativo, as conexões TFO podem melhorar o desempenho do aplicativo, diminuindo a latência da rede para conexões de clientes.
- Pré-requisitos para Conexões TCP Fast Open (TFO)
Lista os pré-requisitos para usar conexões TCP Fast Open (TFO) com o Autonomous AI Database. - Conexões Thin JDBC com TCP Fast Open
Descreve os requisitos para usar conexões Thin JDBC com TCP Fast Open (TFO) no Autonomous AI Database. - Conexões Abertas Rápidas TCP com Python
Descreve os requisitos para usar o Python com conexões TCP Fast Open (TFO) no Autonomous AI Database. - Conexões Abertas Rápidas TCP com o Oracle Call Interface Client for C ou Conexões do SQL*Plus
Descreve os requisitos para usar o Oracle Call Interface Client com TCP Fast Open (TFO) para estabelecer conexão com o C ou o SQL*Plus com o Autonomous AI Database.
Tópico principal: Opções e Recursos de Conexão e Rede
Pré-requisitos para Conexões TCP Fast Open (TFO)
Lista os pré-requisitos para usar conexões TCP Fast Open (TFO) com o Autonomous AI Database.
Para usar o TCP Fast Open (TFO) para estabelecer conexão com uma instância do Autonomous AI Database, o aplicativo cliente requer o seguinte:
-
O cliente deve ser executado em uma VM no Oracle Cloud Infrastructure.
-
Um dos seguintes deve ser verdadeiro:
-
O Autonomous AI Database está em um ponto final privado.
-
Quando o Autonomous AI Database está em um ponto final público, as regras de roteamento entre a VM do cliente e o banco de dados devem ser configuradas para que o tráfego passe por um Gateway de Serviço.
Consulte Acessar o Autonomous AI Database com o Service Gateway e Configurar o Acesso à Rede com Pontos Finais Privados para obter mais informações.
-
-
A VM deve estar em execução no Linux. As plataformas suportadas são: Oracle Linux x86_64 e Oracle Linux Arm (aarch64).
-
OS seguintes parâmetros de kernel no nível do sistema operacional devem ser definidos:
- Como usuário raiz, defina os seguintes parâmetros:
sysctl -w net.ipv4.tcp_fastopen=5
sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
Verifique OS valores dos parâmetros de kernel no nível do sistema operacional:
cat /proc/sys/net/ipv4/tcp_fastopen 5 cat /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec 0
- Como usuário raiz, defina os seguintes parâmetros:
Conexões JDBC Thin com TCP Fast Open
Descreve os requisitos para usar conexões JDBC Thin com TCP Fast Open (TFO) no Autonomous AI Database.
Certifique-se de que o ambiente do cliente e os pré-requisitos do cliente sejam atendidos. Consulte Pré-requisitos para Conexões TCP Fast Open (TFO) para obter mais informações.
Para usar o JDBC com TCP Fast Open (TFO), execute as seguintes etapas:
Conexões TCP Fast Open com Python
Descreve os requisitos para usar o Python com conexões TCP Fast Open (TFO) no Autonomous AI Database.
Certifique-se de que o ambiente do cliente e os pré-requisitos do cliente sejam atendidos. Consulte Pré-requisitos para Conexões TCP Fast Open (TFO) para obter mais informações.
Para usar o Python com TCP Fast Open (TFO), execute as seguintes etapas:
Conexões Rápidas de TCP Abertas com o Cliente Oracle Call Interface para Conexões C ou SQL*Plus
Descreve os requisitos para usar o Oracle Call Interface Client com TCP Fast Open (TFO) para estabelecer conexão com o C ou o SQL*Plus com o Autonomous AI Database.
Certifique-se de que o ambiente do cliente e os pré-requisitos do cliente sejam atendidos. Consulte Pré-requisitos para Conexões TCP Fast Open (TFO) para obter mais informações.
Você pode ativar o TCP Fast Open (TFO) com conexões mTLS ou TLS. Consulte Conexões Seguras com o Autonomous AI Database com mTLS ou com TLS e Atualizar Opções de Rede para Permitir TLS ou Exigir Somente Autenticação mTLS (TLS Mútuo) no Autonomous AI Database para obter mais informações.
Para usar o Oracle Call Interface com TCP Fast Open (TFO), execute as seguintes etapas: