Configuration du processeur pour une classe d'instance de base RDS de données dans Oracle - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration du processeur pour une classe d'instance de base RDS de données dans Oracle

Les classes d'instance Amazon RDS DB prennent en charge la technologie Intel Hyper-Threading, qui permet à plusieurs threads de s'exécuter simultanément sur un même cœur Intel Xeon. CPU Chaque thread est représenté sous la forme d'un virtuel CPU (vCPU) sur l'instance de base de données. Une instance de base de données possède un nombre de CPU cœurs par défaut, qui varie en fonction de la classe d'instance de base de données. Par exemple, une classe d'instance de base de données db.m4.xlarge possède deux CPU cœurs et deux threads par cœur par défaut, soit quatre au total. vCPUs

Note

Chaque v CPU est un hyperthread d'un cœur Intel XeonCPU.

Vue d'ensemble de la configuration du processeur RDS pour Oracle

Lorsque vous utilisez RDS for Oracle, vous pouvez généralement trouver une classe d'instance de base de données qui possède une combinaison de mémoire et de nombre de, adaptée vCPUs à vos charges de travail. Toutefois, vous pouvez également spécifier les fonctionnalités de processeur suivantes afin d'optimiser votre instance de base de données Oracle RDS pour des charges de travail ou des besoins commerciaux spécifiques :

  • Nombre de CPU cœurs : vous pouvez personnaliser le nombre de CPU cœurs pour l'instance de base de données. Vous pouvez procéder ainsi pour optimiser les coûts de licence de votre logiciel avec une instance de base de données dotée de suffisamment de ressources RAM pour les charges de travail gourmandes en mémoire, mais de moins de cœurs. CPU

  • Threads par cœur : vous pouvez désactiver la technologie Intel Hyper-Threading en spécifiant un seul thread par CPU cœur. Vous pouvez le faire pour certaines charges de travail, telles que les charges de calcul haute performance (HPC).

Vous pouvez contrôler le nombre de CPU cœurs et de threads pour chaque cœur séparément. Vous pouvez définir l'un ou les deux dans une demande. Une fois qu'un paramètre est associé à une instance de base de données, il persiste jusqu'à ce que vous le changiez.

Les paramètres du processeur pour une instance de base de données sont associés aux instantanés de l'instance de base de données. Lorsqu'un instantané est restauré, son instance de base de données restaurée utilise les paramètres des fonctionnalités du processeur qui ont servi lors de la prise de l'instantané.

Si vous modifiez la classe d'une instance de base de données avec des paramètres de processeur autres que ceux définis par défaut, spécifiez les paramètres de processeur par défaut ou spécifiez explicitement les paramètres de processeur par défaut lors de la modification de l'instance de base de données. Cela vous permet d'avoir connaissance des coûts de licence tiers susceptibles d'être encourus lorsque vous modifiez l'instance de base de données.

Il n'y a aucun frais supplémentaire ou réduit pour spécifier les fonctionnalités du processeur sur une instance RDS de base de données Oracle. Vous êtes facturé de la même manière que pour les instances de base de données lancées avec des CPU configurations par défaut.

Classes d'instances DB prenant en charge la configuration du processeur

Vous pouvez configurer le nombre de CPU cœurs et de threads par cœur uniquement lorsque les conditions suivantes sont remplies :

  • Vous configurez une instance de base de données RDS pour Oracle. Pour obtenir des informations sur les classes d'instances de base de données prises en charge par les différentes éditions d'Oracle Database, consultez RDS pour les classes d'instance de base de données Oracle.

  • Votre instance de base de données utilise l'option de licence Bring Your Own License (BYOL) de RDS for Oracle. Pour plus d'informations sur les options de licence Oracle, consultez RDSpour les options de licence Oracle.

  • Votre instance de base de données n'appartient pas à l'une des classes d'instances db.r5 ou db.r5b qui possèdent des configurations de processeur prédéfinies. Ces classes d'instance ont des noms au format db.r5.instance_size.tpcthreads_per_core.memratio ou db.r5b.instance_size.tpcthreads_per_core.memratio. Par exemple, db.r5b.xlarge.tpc2.mem4x est préconfiguré avec 2 threads par cœur (tpc2) et 4 fois plus de mémoire que la classe d'instance standard db.r5b.xlarge. Vous ne pouvez pas configurer les fonctions de processeur de ces classes d'instances optimisées. Pour de plus amples informations, veuillez consulter RDS pris en charge pour les classes d'instance de base de données Oracle.

Dans le tableau suivant, vous trouverez les classes d'instances de base de données qui prennent en charge la définition d'un nombre de CPU cœurs et de CPU threads par cœur. Vous pouvez également trouver la valeur par défaut et les valeurs valides pour le nombre de CPU cœurs et de CPU threads par cœur pour chaque classe d'instance de base de données.

Classe d'instances de base de données Par défaut vCPUs CPUNoyaux par défaut Threads par défaut par cœur Nombre de CPU cœurs valide Nombre valide de threads par cœur
db.m6i : classes d'instances à mémoire optimisée

db.m6i.large

2

1

2

1

1, 2

db.m6i.xlarge

4

2

2

2

1, 2

db.m6i.2xlarge

8

4

2

2, 4

1, 2

db.m6i.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.m6i.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.m6i.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.m6i.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.m6i.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.m6i.24xlarge

96

48

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.m6i.32xlarge

128

64

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64

1, 2

db.m5 : classes d'instance à usage général

db.m5.large

2

1

2

1

1, 2

db.m5.xlarge

4

2

2

2

1, 2

db.m5.2xlarge

8

4

2

2, 4

1, 2

db.m5.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.m5.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.m5.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.m5.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.m5.24xlarge

96

48

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.m5d : classes d'instance à usage général

db.m5d.large

2

1

2

1

1, 2

db.m5d.xlarge

4

2

2

2

1, 2

db.m5d.2xlarge

8

4

2

2, 4

1, 2

db.m5d.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.m5d.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.m5d.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.m5d.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.m5d.24xlarge

96

48

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.m4 : classes d'instance à usage général

db.m4.10xlarge

40

20

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20

1, 2

db.m4.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r6i : classes d'instances à mémoire optimisée

db.r6i.large

2

1

2

1

1, 2

db.r6i.xlarge

4

2

2

1, 2

1, 2

db.r6i.2xlarge

8

4

2

2, 4

1, 2

db.r6i.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.r6i.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.r6i.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.r6i.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r6i.24xlarge

96

48

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.r6i.32xlarge

128

64

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64

1, 2

db.r5 : classes d'instance à mémoire optimisée

db.r5.large

2

1

2

1

1, 2

db.r5.xlarge

4

2

2

2

1, 2

db.r5.2xlarge

8

4

2

2, 4

1, 2

db.r5.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.r5.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.r5.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.r5.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r5.24xlarge

96

48

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.r5 : classes d'instance à mémoire optimisée

db.r5b.large

2

1

2

1

1, 2

db.r5b.xlarge

4

2

2

2

1, 2

db.r5b.2xlarge

8

4

2

2, 4

1, 2

db.r5b.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.r5b.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.r5b.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.r5b.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r5b.24xlarge

96

48

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.r5d : classes d'instance à mémoire optimisée

db.r5d.large

2

1

2

1

1, 2

db.r5d.xlarge

4

2

2

2

1, 2

db.r5d.2xlarge

8

4

2

2, 4

1, 2

db.r5d.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.r5d.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.r5d.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.r5d.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r5d.24xlarge

96

48

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.r4 – Classes d'instance à mémoire optimisée

db.r4.large

2

1

2

1

1, 2

db.r4.xlarge

4

2

2

1, 2

1, 2

db.r4.2xlarge

8

4

2

1, 2, 3, 4

1, 2

db.r4.4xlarge

16

8

2

1, 2, 3, 4, 5, 6, 7, 8

1, 2

db.r4.8xlarge

32

16

2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

1, 2

db.r4.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.r3 – Classes d'instance à mémoire optimisée

db.r3.large

2

1

2

1

1, 2

db.r3.xlarge

4

2

2

1, 2

1, 2

db.r3.2xlarge

8

4

2

1, 2, 3, 4

1, 2

db.r3.4xlarge

16

8

2

1, 2, 3, 4, 5, 6, 7, 8

1, 2

db.r3.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.x2idn : classes d'instances à mémoire optimisée

db.x2idn.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.x2idn.24xlarge

96

48

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.x2idn.32xlarge

128

64

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64

1, 2

db.x2iedn : classes d'instances à mémoire optimisée

db.x2iedn.xlarge

4

2

2

1, 2

1, 2

db.x2iedn.2xlarge

8

4

2

2, 4

1, 2

db.x2iedn.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.x2iedn.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.x2iedn.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.x2iedn.24xlarge

96

48

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48

1, 2

db.x2iedn.32xlarge

128

64

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64

1, 2

db.x2iezn : classes d'instance à mémoire optimisée

db.x2iezn.2xlarge

8

4

2

2, 4

1, 2

db.x2iezn.4xlarge

16

8

2

2, 4, 6, 8

1, 2

db.x2iezn.6xlarge

24

12

2

2, 4, 6, 8, 10, 12

1, 2

db.x2iezn.8xlarge

32

16

2

2, 4, 6, 8, 10, 12, 14, 16

1, 2

db.x2iezn.12xlarge

48

24

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

db.x1 – Classes d'instance à mémoire optimisée

db.x1.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.x1.32xlarge

128

64

2

4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64

1, 2

db.x1e – Classes d'instance à mémoire optimisée

db.x1e.xlarge

4

2

2

1, 2

1, 2

db.x1e.2xlarge

8

4

2

1, 2, 3, 4

1, 2

db.x1e.4xlarge

16

8

2

1, 2, 3, 4, 5, 6, 7, 8

1, 2

db.x1e.8xlarge

32

16

2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

1, 2

db.x1e.16xlarge

64

32

2

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32

1, 2

db.x1e.32xlarge

128

64

2

4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64

1, 2

db.z1d : classes d'instance à mémoire optimisée

db.z1d.large

2

1

2

1

1, 2

db.z1d.xlarge

4

2

2

2

1, 2

db.z1d.2xlarge

8

4

2

2, 4

1, 2

db.z1d.3xlarge

12

6

2

2, 4, 6

1, 2

db.z1d.6xlarge

24

12

2

2, 4, 6, 8, 10, 12

1, 2

db.z1d.12xlarge

48

24

2

4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24

1, 2

Note

Vous pouvez l'utiliser AWS CloudTrail pour surveiller et auditer les modifications apportées à la configuration des processus des instances de base de données Amazon RDS pour Oracle. Pour plus d'informations sur l'utilisation CloudTrail, consultezSurveillance des appels d'API Amazon RDS dansAWS CloudTrail.

Configuration des CPU cœurs et des threads par CPU cœur pour une classe d'instance de base de données

Vous pouvez configurer le nombre de CPU cœurs et de threads par cœur pour la classe d'instance de base de données lorsque vous effectuez les opérations suivantes :

Note

Lorsque vous modifiez une instance de base de données pour configurer le nombre de CPU cœurs ou de threads par cœur, il y a une brève interruption de l'instance de base de données.

Vous pouvez définir les CPU cœurs et les threads par CPU cœur pour une classe d'instance de base de données en utilisant le AWS Management Console AWS CLI, le ou le RDSAPI.

Lorsque vous créez, modifiez ou restaurez une instance de base de données, vous définissez la classe d'instance de base de données dans l AWS Management Console. La section Spécifications de l'instance comporte les options du processeur. L'image suivante montre les options relatives aux fonctionnalités du processeur.

Configurer les options du processeur

Définissez les options suivantes sur les valeurs appropriées pour votre classe d'instance de base de données sous Fonctions du processeur :

  • Nombre de cœurs — Définissez le nombre de CPU cœurs à l'aide de cette option. La valeur doit être égale ou inférieure au nombre maximal de CPU cœurs pour la classe d'instance de base de données.

  • Threads par cœur – Spécifiez 2 pour activer plusieurs threads par cœur ou spécifiez 1 pour désactiver plusieurs threads par cœur.

Lorsque vous modifiez ou restaurez une instance de base de données, vous pouvez également définir les CPU cœurs et les threads par CPU cœur selon les valeurs par défaut de la classe d'instance.

Lorsque vous affichez les détails d'une instance de base de données dans la console, vous pouvez afficher les informations de processeur pour sa classe d'instance de base de données dans l'onglet Configuration. L'image suivante montre une classe d'instance de base de données avec un CPU cœur et plusieurs threads par cœur activés.

Afficher les options du processeur

Pour les instances de base de données Oracle, les informations sur le processeur apparaissent uniquement pour les instances de base de données Bring Your Own License (BYOL).

Vous pouvez définir les fonctions de processeur pour une instance de base de données lorsque vous exécutez l'une des commandes d' AWS CLI suivantes :

Pour configurer le processeur d'une classe d'instance de base de données pour une instance de base de données à l'aide de l'option AWS CLI, incluez l'--processor-featuresoption dans la commande. Spécifiez le nombre de CPU cœurs avec le nom de la coreCount fonctionnalité et spécifiez si plusieurs threads par cœur sont activés avec le nom de la threadsPerCore fonctionnalité.

L'option a la syntaxe suivante.

--processor-features "Name=coreCount,Value=<value>" "Name=threadsPerCore,Value=<value>"

Vous trouverez ci-après des exemples de configuration du processeur :

Définition du nombre de CPU cœurs pour une instance de base de données

L'exemple suivant apporte des modifications mydbinstance en définissant le nombre de CPU cœurs sur 4. Les modifications sont appliquées immédiatement en utilisant --apply-immediately. Si vous souhaitez appliquer les modifications pendant la fenêtre de maintenance planifiée, omettez l'option --apply-immediately.

Pour LinuxmacOS, ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --processor-features "Name=coreCount,Value=4" \ --apply-immediately

Dans Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --processor-features "Name=coreCount,Value=4" ^ --apply-immediately

Définition du nombre de CPU cœurs et désactivation de plusieurs threads pour une instance de base de données

L'exemple suivant apporte des modifications mydbinstance en définissant le nombre de CPU cœurs 4 et en désactivant plusieurs threads par cœur. Les modifications sont appliquées immédiatement en utilisant --apply-immediately. Si vous souhaitez appliquer les modifications pendant la fenêtre de maintenance planifiée, omettez l'option --apply-immediately.

Pour LinuxmacOS, ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" \ --apply-immediately

Dans Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" ^ --apply-immediately

Affichage des valeurs de processeur valides pour une classe d'instance de base de données

Vous pouvez afficher les valeurs de processeur valides pour une classe d'instance de base de données particulière en exécutant la commande describe-orderable-db-instance-options et en spécifiant la classe d'instance pour l'--db-instance-classoption. Par exemple, la sortie de la commande suivante montre les options de processeur pour la classe d'instance db.r3.large.

aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large

Vous trouverez ci-dessous un exemple de sortie pour la commande au JSON format.

{ "SupportsIops": true, "MaxIopsPerGib": 50.0, "LicenseModel": "bring-your-own-license", "DBInstanceClass": "db.r3.large", "SupportsIAMDatabaseAuthentication": false, "MinStorageSize": 100, "AvailabilityZones": [ { "Name": "us-west-2a" }, { "Name": "us-west-2b" }, { "Name": "us-west-2c" } ], "EngineVersion": "12.1.0.2.v2", "MaxStorageSize": 32768, "MinIopsPerGib": 1.0, "MaxIopsPerDbInstance": 40000, "ReadReplicaCapable": false, "AvailableProcessorFeatures": [ { "Name": "coreCount", "DefaultValue": "1", "AllowedValues": "1" }, { "Name": "threadsPerCore", "DefaultValue": "2", "AllowedValues": "1,2" } ], "SupportsEnhancedMonitoring": true, "SupportsPerformanceInsights": false, "MinIopsPerDbInstance": 1000, "StorageType": "io1", "Vpc": false, "SupportsStorageEncryption": true, "Engine": "oracle-ee", "MultiAZCapable": true }

De plus, vous pouvez exécuter les commandes suivantes pour les informations de processeur de la classe d'instance de base de données :

Dans la sortie des commandes précédentes, les fonctions du processeur n'ont pas la valeur null seulement si les conditions suivantes sont remplies :

  • Vous utilisez une instance de base de données RDS pour Oracle.

  • Votre instance de base de données RDS pour Oracle prend en charge la modification des valeurs du processeur.

  • Les paramètres actuels du CPU noyau et du thread sont définis sur des valeurs autres que celles par défaut.

Si les conditions précédentes ne sont pas remplies, vous pouvez obtenir le type d'instance en utilisant describe-db-instances. Vous pouvez obtenir les informations sur le processeur pour ce type d'instance en exécutant l'EC2opération describe-instance-types.

Réinitialiser les paramètres de processeur par défaut pour une instance de base de données

L'exemple suivant modifie mydbinstance en rétablissant les valeurs de processeur par défaut pour la classe d'instance de base de données. Les modifications sont appliquées immédiatement en utilisant --apply-immediately. Si vous souhaitez appliquer les modifications pendant la fenêtre de maintenance planifiée, omettez l'option --apply-immediately.

Pour LinuxmacOS, ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --use-default-processor-features \ --apply-immediately

Dans Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --use-default-processor-features ^ --apply-immediately

Revenir au nombre de CPU cœurs par défaut pour une instance de base de données

L'exemple suivant apporte des modifications mydbinstance en rétablissant le nombre de CPU cœurs par défaut de sa classe d'instance de base de données. Le paramètre des threads par cœur n'est pas modifié. Les modifications sont appliquées immédiatement en utilisant --apply-immediately. Si vous souhaitez appliquer les modifications pendant la fenêtre de maintenance planifiée, omettez l'option --apply-immediately.

Pour LinuxmacOS, ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --processor-features "Name=coreCount,Value=DEFAULT" \ --apply-immediately

Dans Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --processor-features "Name=coreCount,Value=DEFAULT" ^ --apply-immediately

Rétablissement du nombre de threads par cœur par défaut pour une instance de base de données

L'exemple suivant modifie mydbinstance en rétablissant le nombre de threads par cœur par défaut pour la classe d'instance de base de données. Le paramètre du nombre de CPU cœurs n'est pas modifié. Les modifications sont appliquées immédiatement en utilisant --apply-immediately. Si vous souhaitez appliquer les modifications pendant la fenêtre de maintenance planifiée, omettez l'option --apply-immediately.

Pour LinuxmacOS, ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --processor-features "Name=threadsPerCore,Value=DEFAULT" \ --apply-immediately

Dans Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --processor-features "Name=threadsPerCore,Value=DEFAULT" ^ --apply-immediately

Vous pouvez définir les fonctionnalités du processeur pour une instance de base de données lorsque vous appelez l'une des RDS API opérations Amazon suivantes :

Pour configurer les fonctionnalités du processeur d'une classe d'instance de base de données pour une instance de base de données à l'aide d'Amazon RDSAPI, incluez le ProcessFeatures paramètre dans l'appel.

Le paramètre a la syntaxe suivante.

ProcessFeatures "Name=coreCount,Value=<value>" "Name=threadsPerCore,Value=<value>"

Spécifiez le nombre de CPU cœurs avec le nom de la coreCount fonctionnalité et spécifiez si plusieurs threads par cœur sont activés avec le nom de la threadsPerCore fonctionnalité.

Vous pouvez afficher les valeurs de processeur valides pour une classe d'instance de base de données particulière en exécutant l'DescribeOrderableDBInstanceOptionsopération et en spécifiant la classe d'instance pour le DBInstanceClass paramètre. Vous pouvez également utiliser les opérations suivantes :

Dans la sortie des opérations précédentes, les fonctions du processeur n'ont pas la valeur null seulement si les conditions suivantes sont remplies :

  • Vous utilisez une instance de base de données RDS pour Oracle.

  • Votre instance de base de données RDS pour Oracle prend en charge la modification des valeurs du processeur.

  • Les paramètres actuels du CPU noyau et du thread sont définis sur des valeurs autres que celles par défaut.

Si les conditions précédentes ne sont pas remplies, vous pouvez obtenir le type d'instance à l'aide de escribeDBInstancesD. Vous pouvez obtenir les informations sur le processeur pour ce type d'instance en exécutant l'EC2opération DescribeInstanceTypes.