Usar o TCP Fast Open (TFO) para Conectar Clientes ao Autonomous 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 cliente.
- Pré-requisitos para Conexões TCP Fast Open (TFO)
Lista os pré-requisitos para usar conexões TCP Fast Open (TFO) com o Autonomous Database. - Conexões JDBC Thin com TCP Fast Open
Descreve os requisitos para usar conexões JDBC Thin com TCP Fast Open (TFO) no Autonomous 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 Database. - Conexões Abertas Rápidas TCP com o Cliente do Oracle Call Interface para Conexões C ou SQL*Plus
Descreve os requisitos para usar o Cliente do Oracle Call Interface com TCP Fast Open (TFO) para estabelecer conexão com C ou SQL*Plus com o Autonomous 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 Database.
Para usar o TCP Fast Open (TFO) para estabelecer conexão com uma instância do Autonomous Database, o aplicativo cliente exige o seguinte:
-
O cliente deve ser executado em uma VM no Oracle Cloud Infrastructure.
-
Uma das seguintes condições deve ser verdadeira:
-
O Autonomous Database está em um ponto final privado.
-
Quando o Autonomous Database está em um ponto final público, as regras de roteamento entre a VM 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 Database com o Gateway de Serviço e Configurar 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 SO 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 do parâmetro de kernel no nível do SO:
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:
Tópico principal: Usar TCP Fast Open (TFO) para Conectar Clientes ao Autonomous Database
Conexões JDBC Thin com TCP Fast Open
Descreve os requisitos para usar conexões JDBC Thin com TCP Fast Open (TFO) no Autonomous 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 JDBC com TCP Fast Open (TFO), execute as seguintes etapas:
Tópico principal: Usar TCP Fast Open (TFO) para Conectar Clientes ao Autonomous 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 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:
Tópico principal: Usar TCP Fast Open (TFO) para Conectar Clientes ao Autonomous Database
Conexões Abertas Rápidas TCP 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 C ou SQL*Plus com o Autonomous 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 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 Database para mais informações.
Para usar o Oracle Call Interface com TCP Fast Open (TFO), execute as seguintes etapas:
Tópico principal: Usar TCP Fast Open (TFO) para Conectar Clientes ao Autonomous Database