Mejores prácticas para conexiones de baja latencia con Autonomous Database
Tomar medidas para reducir la latencia de las conexiones entre una aplicación y Autonomous Database es fundamental si la aplicación realiza muchos recorridos de ida y vuelta entre la aplicación y la base de datos.
Por ejemplo, considere una aplicación OLTP que se conecte a Autonomous Database y envíe miles de sentencias SQL a la base de datos de forma individual para ejecutar una orden de venta. En este caso, la aplicación requiere miles de recorridos de ida y vuelta, y la reducción de la latencia para cada viaje de ida y vuelta puede acelerar considerablemente el proceso de órdenes de venta. Para estas aplicaciones, existen mejores prácticas que puede seguir para reducir la latencia de las conexiones de base de datos.
- Pasos para reducir la latencia de las conexiones de base de datos
Puede seguir estas recomendaciones para reducir la latencia de las conexiones entre las aplicaciones y la base de datos. - Pasos para reducir la latencia de conexiones de base de datos para bases de datos con Autonomous Data Guard
Proporciona pasos que se deben realizar para configurar un entorno en espera, clientes y niveles intermedios de Autonomous Data Guard, para reducir la latencia de las conexiones de base de datos al conectarse después de un failover o después de un switchover (cuando la base de datos en espera se convierte en la base de datos primaria). - Diagrama de red conceptual para conexiones de base de datos de baja latencia
Muestra el diagrama de red conceptual para conexiones de baja latencia mediante puntos finales públicos y privados para la base de datos.
Tema principal: Opciones y funciones de conexión y red
Pasos para reducir la latencia de las conexiones de base de datos
Puede seguir estas recomendaciones para reducir la latencia de las conexiones entre las aplicaciones y la base de datos.
En primer lugar, determine el dominio de disponibilidad de la base de datos. Para buscar un dominio de disponibilidad de una instancia de Autonomous Database, conéctese como ADMIN y ejecute la siguiente consulta:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN FROM v$pdbs;
Por ejemplo:
SELECT json_value(cloud_identity, '$.AVAILABILITY_DOMAIN') AVAILABILITY_DOMAIN
FROM v$pdbs;
AVAILABILITY_DOMAIN
--------------------
SoSC:US-ASHBURN-AD-1
También puede ver la información del dominio de disponibilidad en la consola de Oracle Cloud Infrastructure. Consulte Visualización de información de red en la consola de OCI para obtener más información.
Para reducir la latencia, realice lo siguiente:
Pasos para reducir la latencia de las conexiones de base de datos para bases de datos con Autonomous Data Guard
Proporciona los pasos necesarios para configurar un entorno en espera, clientes y niveles intermedios de Autonomous Data Guard, a fin de reducir la latencia de las conexiones de base de datos al conectarse después de un failover o después de un switchover (cuando la base de datos en espera se convierte en la base de datos primaria).
- Reducción de la latencia para conexiones de base de datos con Autonomous Data Guard local
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realice cuando utilice Autonomous Data Guard y realice operaciones de failover o switchover en una base de datos en espera local. - Reducción de la latencia de las conexiones de base de datos con Autonomous Data Guard entre regiones
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realice al utilizar Autonomous Data Guard y realice una operación de failover o switchover en una base de datos en espera entre regiones.
Reducción de la latencia de las conexiones de base de datos con Autonomous Data Guard local
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realice cuando utilice Autonomous Data Guard y realice operaciones de failover o switchover en una base de datos en espera local.
Si tiene una base de datos en espera local de Autonomous Data Guard y se encuentra en una región con varios dominios de disponibilidad, Autonomous Data Guard crea la base de datos en espera local en un dominio de disponibilidad diferente. Al realizar un failover o un switchover en la base de datos en espera, la base de datos en espera local se convierte en la base de datos principal. Para prepararse para una operación de failover o switchover, se recomienda tener clientes en espera y niveles intermedios disponibles para activarlos, de modo que después de un fallo o después de una operación de switchover, las aplicaciones puedan seguir trabajando en caso de fallo de un dominio de disponibilidad.
En primer lugar, verifique que el tipo de recuperación ante desastres de su peer local sea Autonomous Data Guard. Consulte Activación de Autonomous Data Guard para obtener más información.
Realice las siguientes tareas para configurar clientes en espera y niveles intermedios para una latencia baja cuando utilice Autonomous Data Guard con una base de datos en espera local en una región con varios dominios de disponibilidad.
Reducción de la latencia de las conexiones de base de datos con Autonomous Data Guard entre regiones
Siga estos pasos para reducir la latencia de las conexiones de base de datos que realice cuando utilice Autonomous Data Guard y realice una operación de failover o switchover en una base de datos en espera entre regiones.
Si agrega una o más bases de datos en espera de Autonomous Data Guard entre regiones, las bases de datos en espera entre regiones se agregan a las regiones que seleccione al agregar un peer entre regiones. Al realizar un failover o un switchover a una base de datos en espera de Autonomous Data Guard entre regiones, la base de datos en espera entre regiones se convierte en la base de datos primaria. Para prepararse para un failover o switchover regional, se recomienda tener clientes en espera y niveles intermedios disponibles en la región remota. De esta forma, se preparan los clientes y la capa media de la región remota para que, en caso de fallo o después de un switchover, las aplicaciones puedan seguir funcionando.
En primer lugar, verifique que la recuperación ante desastres incluye al menos una base de datos en espera de Autonomous Data Guard entre regiones. Consulte Adición de una base de datos en espera entre regiones para obtener más información.
Siga estos pasos para configurar clientes y niveles intermedios para una baja latencia al utilizar Autonomous Data Guard con una o más bases de datos en espera entre regiones.
Diagrama de red conceptual para conexiones de base de datos de baja latencia
Muestra el diagrama de red conceptual para conexiones de baja latencia que utilizan puntos finales públicos y privados para la base de datos.
Conexiones de baja latencia mediante un punto final privado con la aplicación ejecutándose dentro de la región de OCI

Descripción de la ilustración adb-private-low-latency.eps
Conexiones de baja latencia mediante un punto final público con la aplicación ejecutándose dentro de la región de OCI

Descripción de la ilustración adb-public-low-latency.eps
Conexiones de baja latencia mediante un punto final privado con una aplicación que se ejecuta en un centro de datos local conectado a OCI mediante FastConnect

Descripción de la ilustración adb-fastconnect-private-low-latency.eps
Conexiones de baja latencia mediante un punto final público con una aplicación que se ejecuta en el centro de datos local conectado a OCI mediante FastConnect

Descripción de la ilustración adb-fastconnect-public-low-latency.eps