Modification de la limite d'accès simultané au service MEDIUM (modèle de calcul d'ECPU)
Si votre application requiert une simultanéité personnalisée, vous pouvez modifier la limite de simultanéité pour votre service Autonomous Database MEDIUM.
Le choix d'un des services prédéfinis fournit des valeurs de simultanéité qui fonctionnent bien pour la plupart des applications. Si la sélection d'un des services par défaut ne répond pas aux besoins de performances de votre application, vous pouvez utiliser le service MEDIUM et modifier la limite de simultanéité. Par exemple, lorsque vous exécutez des tests d'évaluation monoutilisateur, vous pouvez définir la limite de simultanéité du service MEDIUM sur 1 afin d'obtenir le plus haut degré de parallélisme (DOP).
La modification de la limite de simultanéité n'est autorisée que pour une instance comportant au moins quatre (4) ECPU.
Par exemple, si le redimensionnement automatique de calcul est désactivé, si votre instance est configurée avec 400 ECPU, Autonomous Database fournit par défaut une limite de simultanéité de 100 pour le service MEDIUM :
Sessions 0.25125 x number of ECPUs
(jusqu'à 100 requêtes simultanées). Un résultat décimal est tronqué.
Dans cet exemple, le service MEDIUM prend en charge une application avec jusqu'à 100 requêtes simultanées avec un degré de parallélisme de 4. Si vous n'avez besoin que de 50 requêtes simultanées et que vous souhaitez un degré de parallélisme plus élevé, vous pouvez réduire la limite de simultanéité et la base de données augmente le degré de parallélisme. Pour ce faire, définissez la limite de simultanéité du service MEDIUM sur 50. Lorsque vous modifiez la limite de simultanéité, la base de données calcule et définit le degré de parallélisme en fonction de la limite de simultanéité que vous sélectionnez et du nombre d'ECPU. Dans cet exemple, avec la limite de simultanéité définie sur 50, le nouveau degré de parallélisme est 12.
Lorsque l'option Redimensionnement automatique de calcul est activée, le degré de parallélisme est défini sur une valeur trois fois supérieure. Dans cet exemple, la valeur DOP serait 36.
Vous pouvez modifier la limite de simultanéité pour le service MEDIUM dans Database Actions ou à l'aide du package PL/SQL CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
.
Pour modifier la limite de simultanéité d'accès au service MEDIUM dans Database Actions, procédez comme suit :
Pour rétablir la valeur par défaut de la limite de simultanéité pour le service MEDIUM, cliquez sur Charger les valeurs par défaut, puis sur Enregistrer les modifications.
- Modification de la limite d'accès simultané au service MEDIUM avec la procédure PL/SQL UPDATE_PLAN_DIRECTIVE (modèle de calcul d'ECPU)
Au lieu d'utiliser la carte Définir des règles Resource Management dans Database Actions, vous pouvez utiliser PL/SQL pour modifier la limite d'accès simultané au service MEDIUM. - Modification de la limite d'accès simultané du service MEDIUM (modèle d'ECPU)
Rubriques connexes
Rubrique parent : Gestion des accès simultanés et des priorités sur Autonomous Database
Modification de la limite d'accès simultané au service MEDIUM avec la procédure PL/SQL UPDATE_PLAN_DIRECTIVE (modèle de calcul d'ECPU)
Au lieu d'utiliser la carte Définir des règles Resource Management dans Database Actions, vous pouvez utiliser PL/SQL pour modifier la limite de simultanéité pour le service MEDIUM.
Pour modifier la limite de simultanéité du service MEDIUM avec CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
, procédez comme suit :
Lorsque vous souhaitez revenir aux valeurs par défaut, utilisez la procédure PL/SQL CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
pour rétablir les paramètres par défaut du service MEDIUM.
Par exemple :
BEGIN
CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
(consumer_group => 'MEDIUM', concurrency_limit => TRUE);
END;
/
Pour plus d'informations, reportez-vous à la section CS_RESOURCE_MANAGER Package.
Rubrique parent : Modèle de calcul d'ECPU (modèle d'accès simultané à un service MEDIUM)
Modification des notes de limite d'accès simultané à un service MEDIUM (modèle d'ECPU)
-
La modification de la limite de simultanéité n'est autorisée que pour le service MEDIUM.
-
La modification de la limite de simultanéité n'est autorisée que lorsque le nombre d'ECPU est supérieur ou égal à 4.
-
La modification de la limite de simultanéité modifie également le degré de parallélisme (dans certains cas, la valeur ne change pas, en fonction de l'importance de la différence entre l'ancienne limite de simultanéité et la nouvelle valeur que vous définissez).
-
La limite de concomitance que vous définissez doit être comprise dans la plage suivante :
- Lorsque le redimensionnement automatique Compute est désactivé : entre 1 et
.75 x the number of ECPUs
- Lorsque le redimensionnement automatique Compute est activé : entre 1 et
2.25 x the number of ECPUs
- Lorsque le redimensionnement automatique Compute est désactivé : entre 1 et
-
Le service MEDIUM définit par défaut la limite de concomitance et les valeurs DOP suivantes :
Service de base de données MEDIUM Valeur par défaut avec redimensionnement automatique de calcul désactivée Valeur par défaut avec redimensionnement automatique de calcul activé Limite de concomitance
0.25125 × number of ECPUs
lorsque le nombre d'ECPU est ≥ 8Un résultat décimal est tronqué
2 lorsque le nombre d'ECPU est compris dans la plage
4 ≤ ECPUs < 8
0.75375 × number of ECPUs
lorsque le nombre d'ECPU est ≥ 8Un résultat décimal est tronqué
6 lorsque le nombre d'ECPU est compris dans la plage :
4 ≤ ECPUs < 8
Degré de parallélisme
4 lorsque le nombre d'ECPU est ≥ 8
ou
TRUNC (ECPU/2)
, lorsque le nombre d'ECPU < 84 lorsque le nombre d'ECPU est ≥ 8
ou
TRUNC (ECPU/2)
, lorsque le nombre d'ECPU < 8 -
En modifiant la valeur de la limite de simultanéité, le degré de parallélisme du service MEDIUM peut aller jusqu'à 2 et jusqu'à
.75 * number of ECPUs
(si l'option Redimensionnement automatique Compute est désactivée) ou2.25 x number of ECPUs
(si l'option Redimensionnement automatique Compute est activée).See Use Auto Scaling for information on Compute auto scaling.
-
A tout moment, vous pouvez revenir aux valeurs par défaut pour la limite de concomitance du service MEDIUM et le degré de parallélisme DOP.
Rubrique parent : Modèle de calcul d'ECPU (modèle d'accès simultané à un service MEDIUM)