Melhores Práticas para Conexões de Baixa Latência com o Autonomous Database
Tomar medidas para reduzir a latência das conexões entre um aplicativo e o Autonomous Database será fundamental se seu aplicativo executar muitas viagens de ida e volta entre o aplicativo e o banco de dados.
Por exemplo, considere um aplicativo OLTP se conectando ao Autonomous Database e enviando milhares de instruções SQL ao banco de dados individualmente para executar uma ordem de venda. Nesse caso, o aplicativo exige milhares de round-trips, e a redução da latência para cada round-trip pode acelerar consideravelmente o processo de pedidos de vendas. Para esses aplicativos, há melhores práticas que você pode seguir para reduzir a latência para conexões de banco de dados.
- Etapas para Reduzir a Latência para Conexões de Banco de Dados
Você pode seguir essas recomendações para reduzir a latência para conexões entre seus aplicativos e o banco de dados. - Etapas para Reduzir a Latência para Conexões de Banco de Dados para Bancos de Dados com o Autonomous Data Guard
Fornece etapas a serem seguidas para configurar um ambiente stand-by do Autonomous Data Guard, clientes e camadas intermediárias, a fim de reduzir a latência para conexões de banco de dados quando você se conecta após um failover ou após um switchover (quando o stand-by se torna o Principal). - Diagrama de Rede Conceitual para Conexões de Banco de Dados de Baixa Latência
Mostra o diagrama de rede conceitual para conexões de baixa latência usando pontos finais públicos e pontos finais privados para seu banco de dados.
Tópico principal: Opções e Recursos de Conexão e Rede
Etapas para Reduzir a Latência de Conexões de Banco de Dados
Você pode seguir essas recomendações para reduzir a latência das conexões entre seus aplicativos e o banco de dados.
Primeiro determine o domínio de disponibilidade do banco de dados. Para localizar o domínio de disponibilidade de uma instância do Autonomous Database, conecte-se como ADMIN e execute a seguinte consulta:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN FROM v$pdbs;
Por exemplo:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN
FROM v$pdbs;
AVAILABILITY_DOMAIN
--------------------
SoSC:US-ASHBURN-AD-1
Você também pode exibir as informações do domínio de disponibilidade na Console do Oracle Cloud Infrastructure. Consulte Exibir Informações de Rede na Console do OCI para obter mais informações.
Para reduzir a latência, faça o seguinte:
Etapas para Reduzir a Latência de Conexões de Banco de Dados para Bancos de Dados com o Autonomous Data Guard
Fornece etapas a serem executadas para configurar um ambiente stand-by do Autonomous Data Guard, clientes e camadas intermediárias, a fim de reduzir a latência para conexões de banco de dados quando você se conecta após um failover ou após um switchover (quando o stand-by se torna o Principal).
- Reduzir Latência para Conexões de Banco de Dados com o Autonomous Data Guard Local
Siga estas etapas para reduzir a latência das conexões de banco de dados que você faz quando usa o Autonomous Data Guard e você faz failover ou switchover para um banco de dados stand-by local. - Reduzir Latência para Conexões de Banco de Dados com o Autonomous Data Guard entre Regiões
Siga estas etapas para reduzir a latência das conexões de banco de dados que você faz quando usa o Autonomous Data Guard e faz failover ou alterna para um banco de dados stand-by entre regiões.
Reduza a Latência para Conexões de Banco de Dados com o Autonomous Data Guard Local
Siga estas etapas para reduzir a latência das conexões de banco de dados que você faz quando usa o Autonomous Data Guard e você faz failover ou switchover para um banco de dados stand-by local.
Se você tiver um stand-by local do Autonomous Data Guard e estiver em uma região com vários domínios de disponibilidade, o Autonomous Data Guard criará o banco de dados stand-by local em outro domínio de disponibilidade. Quando você faz failover ou switchover para o banco de dados stand-by, o stand-by local se torna o banco de dados Principal. Para se preparar para um failover ou switchover, é recomendável ter clientes stand-by e camadas intermediárias disponíveis para ativação, de modo que, após uma falha ou após um switchover, seus aplicativos possam continuar trabalhando no caso de uma falha no domínio de disponibilidade.
Primeiro, verifique se o tipo de recuperação de desastre do seu par local é o Autonomous Data Guard. Consulte Ativar Autonomous Data Guard para obter mais informações.
Execute as tarefas a seguir para configurar clientes stand-by e camadas intermediárias para baixa latência quando estiver usando o Autonomous Data Guard com um stand-by local em uma região com vários domínios de disponibilidade.
Reduza a Latência para Conexões de Banco de Dados com o Autonomous Data Guard entre Regiões
Siga estas etapas para reduzir a latência das conexões de banco de dados que você faz quando usa o Autonomous Data Guard e faz failover ou alterna para um banco de dados stand-by entre regiões.
Se você adicionar um ou mais bancos de dados stand-by do Autonomous Data Guard entre regiões, os bancos de dados stand-by entre regiões serão adicionados às regiões selecionadas quando você adicionar um par entre regiões. Quando você faz failover ou switchover para um banco de dados stand-by do Autonomous Data Guard entre regiões, o stand-by entre regiões se torna o banco de dados Principal. Para se preparar para um failover ou switchover regional, é recomendável ter clientes stand-by e camadas intermediárias disponíveis na região remota. Isso prepara os clientes e a camada intermediária na região remota para que, em caso de falha ou após um switchover, seus aplicativos possam continuar funcionando.
Primeiro, verifique se a sua recuperação de desastre inclui pelo menos um stand-by do Autonomous Data Guard entre regiões. Consulte Adicionar um Banco de Dados Stand-by entre Regiões para obter mais informações.
Siga estas etapas para configurar clientes e camadas intermediárias para baixa latência ao usar o Autonomous Data Guard com um ou mais bancos de dados stand-by entre regiões.
Diagrama de Rede Conceitual para Conexões de Banco de Dados de Baixa Latência
Mostra o diagrama de rede conceitual para conexões de baixa latência usando pontos finais públicos e pontos finais privados para seu banco de dados.
Conexões de Baixa Latência Usando Ponto Final Privado com Aplicativo em Execução na Região do OCI

Descrição da ilustração adb-private-low-latency.eps
Conexões de Baixa Latência Usando Ponto Final Público com Aplicativo em Execução na Região do OCI

Descrição da ilustração adb-public-low-latency.eps
Conexões de Baixa Latência Usando um Ponto Final Privado com Aplicativo em Execução no Data Center Local Conectado ao OCI Usando FastConnect

Descrição da ilustração adb-fastconnect-private-low-latency.eps
Conexões de Baixa Latência Usando um Ponto Final Público com Aplicativo em Execução no Seu Data Center Local Conectado ao OCI Usando FastConnect

Descrição da ilustração adb-fastconnect-public-low-latency.eps