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.
Définition des cœurs d'UC et des threads par cœur d'UC pour une classe d'instance de base de données
Vous pouvez configurer le nombre de cœurs de l'UC et de threads par cœur pour la classe de l'instance de base de données lorsque vous exécutez les opérations suivantes :
Note
Lorsque vous modifiez une instance de base de données pour configurer le nombre de cœurs de processeur ou de threads par cœur, il se produit une brève interruption, comme lorsque vous modifiez la classe d'instance.
Définissez les cœurs du processeur à l'aide de l'API AWS Management Console, AWS CLI ou de l'API RDS.
Pour régler les noyaux
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/
l'adresse. Choisissez Créer une base de données.
Lorsque vous définissez les options de configuration de l'instance :
Choisissez l'option Optimiser le processeur.
Définissez votre option vCPU en choisissant le nombre de cœurs.
-
Après avoir effectué les autres sélections, sélectionnez Créer une base de données.
Pour régler les noyaux
Pour configurer Optimize CPU à l'aide de l'AWS CLI, incluez l'
--processor-featuresoption dans la commande. Spécifiez le nombre de cœurs de processeur aveccoreCountetthreadsPerCoreas1.Utilisez la syntaxe suivante :
aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00 \ --license-model license-included \ --allocated-storage 300 \ --master-usernamemyuser\ --master-user-passwordxxxxx\ --no-multi-az \ --vpc-security-group-ids myvpcsecuritygroup \ --db-subnet-group-name mydbsubnetgroup \ --db-instance-identifier my-rds-instance \ --db-instance-class db.m7i.4xlarge \ --processor-features "Name=coreCount,Value=6" "Name=threadsPerCore,Value=1"
Exemple de l'affichage des valeurs de processeur valides pour une classe d'instance de base de données
Utilisez la describe-orderable-db-instance-options commande pour afficher le vCPUs, les cœurs et les threads par cœur par défaut. Par exemple, le résultat de la commande suivante montre les options du processeur pour la classe d'instance db.r7i.2xlarge.
aws rds describe-orderable-db-instance-options --engine sqlserver-ee \ --db-instance-class db.r7i.2xlarge Sample output: ------------------------------------------------------------- | DescribeOrderableDBInstanceOptions | +-----------------------------------------------------------+ || OrderableDBInstanceOptions || |+------------------------------------+--------------------+| || DBInstanceClass | db.r7i.2xlarge || || Engine | sqlserver-ee || || EngineVersion | 13.00.6300.2.v1 || || LicenseModel | license-included || || MaxIopsPerDbInstance | || || MaxIopsPerGib | || || MaxStorageSize | 64000 || || MinIopsPerDbInstance | || || MinIopsPerGib | || || MinStorageSize | 20 || || MultiAZCapable | True || || OutpostCapable | False || || ReadReplicaCapable | True || || StorageType | gp2 || || SupportsClusters | False || || SupportsDedicatedLogVolume | False || || SupportsEnhancedMonitoring | True || || SupportsGlobalDatabases | False || || SupportsIAMDatabaseAuthentication | False || || SupportsIops | False || || SupportsKerberosAuthentication | True || || SupportsPerformanceInsights | True || || SupportsStorageAutoscaling | True || || SupportsStorageEncryption | True || || SupportsStorageThroughput | False || || Vpc | True || |+------------------------------------+--------------------+| ||| AvailabilityZones ||| ||+-------------------------------------------------------+|| ||| Name ||| ||+-------------------------------------------------------+|| ||| us-west-2a ||| ||| us-west-2b ||| ||| us-west-2c ||| ||+-------------------------------------------------------+|| ||| AvailableProcessorFeatures ||| ||+-----------------+-----------------+-------------------+|| ||| AllowedValues | DefaultValue | Name ||| ||+-----------------+-----------------+-------------------+|| ||| 1,2,3,4 | 4 | coreCount ||| ||| 1 | 1 | threadsPerCore ||| ||+-----------------+-----------------+-------------------+||
De plus, vous pouvez exécuter les commandes suivantes pour les informations de processeur de la classe d'instance de base de données :
-
describe-db-instances— Affiche les informations du processeur pour l'instance de base de données spécifiée -
describe-db-snapshots— Affiche les informations du processeur pour le snapshot de base de données spécifié -
describe-valid-db-instance-modifications— Affiche les modifications valides apportées au processeur pour l'instance de base de données spécifiée
Dans le résultat de la commande précédente, les valeurs des fonctionnalités du processeur sont les suivantes : null Optimize CPU n'est pas configuré.
Exemple de définir le nombre de cœurs de processeur pour une instance de base de données
L'exemple suivant apporte des modifications mydbinstance en définissant le nombre de cœurs de processeur sur 4 threadsPerCore comme 1. Appliquez les modifications immédiatement en utilisant--apply-immediately. Si vous souhaitez appliquer les modifications lors de la prochaine fenêtre de maintenance planifiée, omettez--apply-immediately option.
aws rds modify-db-instance \ --db-instance-identifiermydbinstance\ --db-instance-class db.r7i.8xlarge \ --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" \ --apply-immediately
Exemple du retour aux paramètres de processeur par défaut pour une instance de base de données
L'exemple suivant le modifie mydbinstance en rétablissant les valeurs de processeur par défaut correspondantes.
aws rds modify-db-instance \ --db-instance-identifiermydbinstance\ --db-instance-class db.r7i.8xlarge \ --use-default-processor-features \ --apply-immediately