Cambio del límite de simultaneidad del servicio MEDIUM ( Modelo de recursos informáticos de OCPU)
Si la aplicación necesita simultaneidad personalizada, puede modificar el límite de simultaneidad para el servicio MEDIUM de Autonomous Database.
La selección de uno de los servicios predefinidos proporciona valores de simultaneidad que funcionan bien para la mayoría de las aplicaciones. Si la selección de uno de los servicios por defecto no satisface las necesidades de rendimiento de la aplicación, puede utilizar el servicio MEDIUM y modificar el límite de simultaneidad. Por ejemplo, al ejecutar referencias de un solo usuario, puede definir el límite de simultaneamiento del servicio MEDIUM en 1 para obtener el grado más alto de paralelismo (DOP).
Solo se permite cambiar el límite de simultaneidad para una instancia que tenga dos (2) o más OCPU.
Por ejemplo, si la instancia está configurada con 100 OCPU, por defecto Autonomous Database proporciona un límite de simultaneidad de 126 para el servicio MEDIUM:
1.26 x number of OCPUs
sesiones (hasta 1226 consultas simultáneas)
En este ejemplo, el uso del servicio MEDIUM soporta una aplicación con hasta 126 consultas simultáneas con un grado de paralelismo de 4. Si solo necesita 50 consultas simultáneas y desea un grado de concurrencia superior, puede reducir el límite de concurrencia y, por lo tanto, aumentar el grado. Para ello, establezca el límite de simultaneidad del servicio MEDIUM en 50. Al cambiar el límite de simultaneidad, el sistema calcula y define el grado de paralelismo en función del límite de simultaneidad seleccionado y el número de OCPU. Para este ejemplo, con el límite de simultaneidad establecido en 50, el nuevo grado de paralelismo es 12. Cuando la escala automática de OCPU está activada, el grado de paralelismo se define en un valor tres veces mayor. En este ejemplo, el valor de DOP sería 36.
Puede cambiar el límite de simultaneidad para el servicio MEDIUM en Database Actions o mediante el paquete PL/SQL CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
.
Para cambiar el límite de simultaneidad del servicio MEDIUM en Database Actions, siga estos pasos:
Para restablecer el límite de simultaneidad del servicio MEDIUM a su valor por defecto, haga clic en Cargar valores por defecto y haga clic en Guardar cambios.
- Cambio del límite de simultaneidad del servicio MEDIUM con el procedimiento PL/SQL UPDATE_PLAN_DIRECTIVE (modelo de recursos informáticos de OCPU)
Como alternativa al uso de la tarjeta Definir reglas de Resource Management en Database Actions, puede utilizar PL/SQL para cambiar el límite de simultaneidad del servicio MEDIUM. - Notas sobre el cambio del límite de simultaneidad del servicio MEDIUM (modelo de recursos informáticos de OCPU)
Temas relacionados
Tema principal: Gestión de simultaneidad y prioridades en Autonomous Database
Cambio del límite de simultaneidad del servicio MEDIUM con el procedimiento PL/SQL UPDATE_PLAN_DIRECTIVE (modelo de recursos informáticos de OCPU)
Como alternativa al uso de la tarjeta Definir reglas de Resource Management en Database Actions, puede utilizar PL/SQL para cambiar el límite de simultaneidad para el servicio MEDIUM.
Para cambiar el límite de simultaneidad del servicio MEDIUM con CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
:
Cuando quiera volver a los valores por defecto, utilice el procedimiento PL/SQL CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
para volver a la configuración por defecto del servicio MEDIUM.
Por ejemplo:
BEGIN
CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
(consumer_group => 'MEDIUM', concurrency_limit => TRUE);
END;
/
Consulte Paquete CS_RESOURCE_MANAGER para obtener más información.
Notas sobre el cambio del límite de simultaneidad del servicio MEDIUM (modelo de recursos informáticos de OCPU)
-
Solo se permite cambiar el límite de concurrencia para el servicio MEDIUM.
-
Solo se permite cambiar el límite de simultaneidad cuando el número de OCPU es mayor que 1.
-
El cambio del límite de concurrencia también cambia el grado de paralelismo (en la mayoría de los casos, según la magnitud de la diferencia entre el antiguo límite de concurrencia y el nuevo valor que defina).
-
El límite de simultaneidad definido debe estar en el rango:
-
Con la escala automática de OCPU desactivada: entre:
1
y3 x the number of OCPUs
-
Con la escala automática de OCPU activada: entre
1
y9 x the number of OCPUs
-
-
El servicio MEDIUM define los siguientes valores de DOP y límite de simultaneidad:
Servicio de base de datos MEDIUM Valor por defecto con la escala automática de OCPU desactivada Valor por defecto con la escala automática de OCPU activada Límite de simultaneidad
1,26 × número de OCPU cuando el número de OCPU ≥ 4
5 cuando el número de OCPU < 4
3,78 × número de OCPU cuando el número de OCPU ≥ 4
15 cuando el número de OCPU < 4
DOP
4 cuando el número de OCPU ≥ 4
o
El número de OCPU, cuando el número de OCPU < 4
4 cuando el número de OCPU ≥ 4
o
El número de OCPU, cuando el número de OCPU < 4
-
Al cambiar el valor del límite de simultaneidad, el grado de grado de paralelismo del servicio MEDIUM puede ser tan bajo como 2 y tan alto como:
2 x number of OCPUs
(si la escala automática de recursos informáticos está desactivada) o6 x number of OCPUs
(si la escala automática de recursos informáticos está activada).Consulte Uso de escala automática para obtener información sobre la escala automática de recursos informáticos.
-
En cualquier momento, puede volver a los valores por defecto para el límite de simultaneidad del servicio MEDIUM y el grado de paralelismo.