Modification de la limite d'accès simultané au service MEDIUM (modèle de calcul d'ECP)
Si votre application requiert un accès simultané personnalisé, vous pouvez modifier la limite d'accès simultané pour le service MEDIUM d'Autonomous Database.
La sélection de l'un des services prédéfinis fournit des valeurs d'accès simultané qui fonctionnent pour la plupart des applications. Si la sélection de l'un des services par défaut ne répond pas aux besoins en performances de votre application, vous pouvez utiliser le service MEDIUM et modifier la limite d'accès simultané. Par exemple, lorsque vous exécutez des références avec un seul utilisateur, vous pouvez définir la limite d'accès simultané au service MEDIUM sur 1 afin d'obtenir le plus haut degré de parallèle.
La modification de la limite d'accès simultané n'est autorisée que pour les instances disposant d'au moins quatre (4) ECPU.
Par exemple, si le redimensionnement automatique de Compute est désactivé, si votre instance est configurée avec 400 ECPU, Autonomous Database fournit par défaut une limite d'accès simultané 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 et un degré de parallélisation de 4. Si vous avez besoin de seulement 50 requêtes simultanées et que vous voulez un degré de parallélisme plus élevé, vous pouvez réduire la limite d'accès simultané et la base de données augmente le degré de parallélisme. Pour ce faire, définissez la limite d'accès simultané au service MEDIUM sur 50. Lorsque vous modifiez la limite d' simultanéité, la base de données calcule et définit le degré de parallélisme en fonction de la limite d' concomitance sélectionnée et du nombre d'ECPU. Dans cet exemple, avec la limite d'accès simultané définie sur 50, le nouveau degré de parallélisme est de 12.
Lorsque le redimensionnement automatique de Compute est activé, 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 d'accès simultané pour le service MEDIUM dans Database Actions ou à l'aide du package PL/SQL CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
.
Pour modifier la limite d'accès simultané au service MEDIUM dans Database Actions, procédez comme suit :
Afin de rétablir la valeur par défaut de la limite d' concomitance 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)
Vous pouvez également utiliser la carte Définition de règles Resource Management dans Database Actions pour modifier la limite d'accès simultané au service MEDIUM à l'aide de PL/SQL. - Remarques relatives à la modification de la limite d'accès simultané au service MEDIUM (modèle de calcul 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éité d'accès aux services 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é pour le service MEDIUM.
Pour modifier la limite d'accès simultané au service MEDIUM avec CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
, procédez comme suit :
Si vous voulez revenir aux valeurs par défaut, utilisez la procédure CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
PL/SQL afin de rétablir les valeurs par défaut du service MEDIUM.
Exemple :
BEGIN
CS_RESOURCE_MANAGER.REVERT_TO_DEFAULT_VALUES
(consumer_group => 'MEDIUM', concurrency_limit => TRUE);
END;
/
Pour plus d'informations, reportez-vous à Package CS_RESOURCE_MANAGER.
Remarques relatives à la modification de la limite d'accès simultané au service MEDIUM (modèle de calcul d'ECPU)
-
La modification de la limite d'accès simultané n'est autorisée que pour le service MEDIUM.
-
La modification de la limite d'accès simultané n'est autorisée que lorsque le nombre d'ECPU est supérieur ou égal à 4.
-
La modification de la limite d'accès simultané modifie également le degré de parallélisme (dans certains cas, la valeur ne change pas, en fonction de la différence entre l'ancienne limite d'accès simultané et la nouvelle valeur que vous définissez).
-
La limite de concomitance que vous avez définie doit être comprise dans la plage :
- Avec le redimensionnement automatique de Compute désactivé : entre 1 et
.75 x the number of ECPUs
- Avec le redimensionnement automatique de Compute activé : entre 1 et
2.25 x the number of ECPUs
- Avec le redimensionnement automatique de Compute désactivé : entre 1 et
-
Par défaut, le service MEDIUM définit la limite d'accès simultané et les valeurs de degré de parallélisme suivantes :
Service de base de données MEDIUM Valeur par défaut avec le redimensionnement automatique de calcul désactivé Valeur par défaut avec le redimensionnement automatique de calcul activé Limite d'accès simultané
0.25125 × number of ECPUs
lorsque le nombre d'ECPU est supérieur ou égal à 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 supérieur ou égal à 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 est inférieur à 84 lorsque le nombre d'ECPU est ≥ 8
ou
TRUNC (ECPU/2)
, lorsque le nombre d'ECPU est inférieur à 8 -
En modifiant la valeur de la limite d'accès simultané, le degré de parallélisme du service MEDIUM peut aller jusqu'à 2 et jusqu'à
.75 * number of ECPUs
(si le redimensionnement automatique de Compute est désactivé) ou2.25 x number of ECPUs
(si le redimensionnement automatique de Compute est activé).Reportez-vous à Utilisation du redimensionnement automatique pour plus d'informations sur le redimensionnement automatique de calcul.
-
Vous pouvez à tout moment rétablir les valeurs par défaut de la limite d'accès simultané au service MEDIUM et du degré de parallélisme.