Configurazione del processore per una classe di istanza DB in RDS for Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione del processore per una classe di istanza DB in RDS for Oracle

Le classi di istanze Amazon RDS DB supportano la tecnologia Intel Hyper-Threading, che consente l'esecuzione simultanea di più thread su un singolo core Intel Xeon. CPU Ogni thread è rappresentato come una CPU (vCPU) virtuale sull'istanza DB. Un'istanza DB ha un numero predefinito di CPU core, che varia in base alla classe dell'istanza DB. Ad esempio, per impostazione predefinita, una classe di istanza DB db.m4.xlarge ha due CPU core e due thread per core, quattro in totale. vCPUs

Nota

Ogni v è un hyperthread di un core Intel Xeon. CPU CPU

Panoramica della configurazione del processore per RDS Oracle

Quando si utilizza RDS per Oracle, in genere è possibile trovare una classe di istanza DB con una combinazione di memoria e numero di istanze adatta vCPUs ai carichi di lavoro. Tuttavia, puoi anche specificare le seguenti funzionalità del processore per ottimizzare l'istanza DB RDS for Oracle per carichi di lavoro o esigenze aziendali specifici:

  • Numero di CPU core: è possibile personalizzare il numero di CPU core per l'istanza DB. Potresti farlo per ottimizzare potenzialmente i costi di licenza del tuo software con un'istanza DB che abbia una quantità sufficiente di memoria RAM per carichi di lavoro che richiedono molta memoria ma meno core. CPU

  • Thread per core: è possibile disabilitare la tecnologia Intel Hyper-Threading specificando un singolo thread per core. CPU È possibile eseguire questa operazione per determinati carichi di lavoro, come i carichi di lavoro di elaborazione ad alte prestazioni (). HPC

È possibile controllare il numero di CPU core e thread per ogni core separatamente. In una richiesta puoi impostare uno di questi valori o entrambi. Dopo che un'impostazione viene associata a un'istanza database, viene conservata fino a quando non la modifichi.

Le impostazioni del processore per un'istanza database sono associate agli snapshot dell'istanza database. Quando uno snapshot viene ripristinato, la relativa istanza database ripristinata usa le impostazioni delle caratteristiche del processore in uso al momento dell'acquisizione dello snapshot.

Se modifichi la classe di un'istanza database con impostazioni del processore non predefinite, specifica le impostazioni del processore predefinite o specifica in modo esplicito le impostazioni del processore all'esecuzione della modifica. Ciò garantisce che tu sia consapevole dei costi di licenza di terze parti che potrebbero venire addebitati in caso di modifica dell'istanza database.

Non sono previsti costi aggiuntivi o ridotti per specificare le funzionalità del processore su un'istanza DB For RDS Oracle. Ti viene addebitato lo stesso costo delle istanze DB avviate con configurazioni predefiniteCPU.

Classi di istanza database che supportano la configurazione del processore

Puoi configurare il numero di CPU core e thread per core solo quando sono soddisfatte le seguenti condizioni:

  • Stai configurando un'istanza DB RDS per Oracle. Per informazioni sulle classi di istanze database supportate dalle diverse edizioni di Oracle Database, consulta Classi di istanze RDS per Oracle DB.

  • La tua istanza DB utilizza l'opzione di licenza Bring Your Own License (BYOL) di RDS Oracle. Per ulteriori informazioni sulle opzioni di licenza Oracle, consulta RDSper le opzioni di licenza Oracle.

  • L'istanza database non appartiene a una delle classi di istanza db.r5 o db.r5b con configurazioni predefinite del processore. Queste classi di istanze hanno nomi nel formato db.r5.instance_size.tpcthreads_per_core.memratio o db.r5b.instance_size.tpcthreads_per_core.memratio. Ad esempio, db.r5b.xlarge.tpc2.mem4x è preconfigurato con 2 thread per core (tpc2) e 4 volte più memoria rispetto alla classe di istanze db.r5b.xlarge standard. Non è possibile configurare le funzionalità del processore di queste classi di istanza ottimizzate. Per ulteriori informazioni, consulta Classi di istanze RDS per Oracle DB supportate.

CPUNella tabella seguente, puoi trovare le classi di istanze DB che supportano l'impostazione di un numero di core e thread per core. CPU Puoi anche trovare il valore predefinito e i valori validi per il numero di CPU core e CPU thread per core per ogni classe di istanza DB.

DB instance class (Classe istanza database) Predefinito vCPUs CPUCore predefiniti Thread per core predefiniti Numero di core valido CPU Numero valido di thread per core
db.m6i: classi di istanza ottimizzata per la memoria

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: classi di istanze per uso generico

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: classi di istanze per uso generico

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: classi di istanze per uso generico

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanza ottimizzata per la memoria

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: classi di istanza ottimizzata per la memoria

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: classi di istanza ottimizzata per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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: classi di istanze ottimizzate per la memoria

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

Nota

Puoi utilizzarlo AWS CloudTrail per monitorare e controllare le modifiche alla configurazione del processo delle istanze database di Amazon RDS for Oracle. Per ulteriori informazioni sull'utilizzo CloudTrail, consultaMonitoraggio delle chamate API di Amazon RDS in AWS CloudTrail.

Impostazione dei CPU core e dei thread per CPU core per una classe di istanza DB

È possibile configurare il numero di CPU core e thread per core per la classe di istanza DB quando si eseguono le seguenti operazioni:

Nota

Quando si modifica un'istanza DB per configurare il numero di CPU core o thread per core, si verifica una breve interruzione dell'istanza DB.

È possibile impostare CPU i core e i thread per CPU core per una classe di istanza DB utilizzando il AWS Management Console, il o il. AWS CLI RDS API

Quando crei, modifichi o ripristini un'istanza database, devi impostare la classe dell'istanza database nella AWS Management Console. Nella sezione Instance specifications (Specifiche dell'istanza) sono visualizzate le opzioni per il processore. Nella figura seguente sono illustrate le opzioni relative alle caratteristiche del processore.

Configurazione delle opzioni del processore

Imposta le opzioni seguenti sui valori appropriati per la classe di istanza database in Processor features (Caratteristiche processore):

  • Numero di core: imposta il numero di CPU core utilizzando questa opzione. Il valore deve essere uguale o inferiore al numero massimo di CPU core per la classe di istanze DB.

  • Threads per core (Thread per core) – Specifica 2 per abilitare i thread multipli per core oppure 1 per disabilitarli.

Quando modifichi o ripristini un'istanza DB, puoi anche impostare i CPU core e i thread per CPU core sui valori predefiniti per la classe di istanza.

Quando visualizzi i dettagli di un'istanza database nella console, puoi visualizzare le informazioni del processore per la relativa classe di istanza database nella scheda Configuration (Configurazione). L'immagine seguente mostra una classe di istanza DB con un CPU core e più thread per core abilitati.

Visualizzazione delle opzioni del processore

Per le istanze DB Oracle, le informazioni sul processore vengono visualizzate solo per le istanze DB Bring Your Own License (BYOL).

Puoi impostare le caratteristiche del processore per un'istanza database quando esegui uno dei comandi di AWS CLI seguenti:

Per configurare il processore di una classe di istanza DB per un'istanza DB utilizzando AWS CLI, includi l'--processor-featuresopzione nel comando. Specificate il numero di CPU core con il nome della coreCount funzionalità e specificate se con il nome della threadsPerCore funzionalità sono abilitati più thread per core.

L'opzione ha la sintassi seguente.

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

Di seguito vengono illustrati esempi di configurazione del processore:

Impostazione del numero di CPU core per un'istanza DB

L'esempio seguente esegue la modifica mydbinstance impostando il numero di CPU core su 4. Le modifiche vengono applicate immediatamente tramite --apply-immediately. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately.

PerLinux, omacOS: Unix

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

Per Windows:

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

Impostazione del numero di CPU core e disabilitazione di più thread per un'istanza DB

L'esempio seguente esegue la modifica mydbinstance impostando il numero di CPU core su 4 e disabilitando più thread per core. Le modifiche vengono applicate immediatamente tramite --apply-immediately. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately.

PerLinux, o: macOS Unix

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

Per Windows:

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

Visualizzazione dei valori del processore validi per una classe di istanza database

È possibile visualizzare i valori validi del processore per una particolare classe di istanza DB eseguendo il comando describe-orderable-db-instance-options e specificando la classe di istanza per l'--db-instance-classopzione. Ad esempio, l'output del comando seguente mostra le opzioni del processore per la classe di istanza db.r3.large.

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

Di seguito è riportato un esempio di output per il comando in JSON formato.

{ "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 }

Puoi inoltre eseguire i comandi seguenti per ottenere informazioni sul processore della classe di istanza database:

Nell'output dei comandi precedenti, i valori per le funzionalità del processore non sono null solo se sono soddisfatte le seguenti condizioni:

  • Stai utilizzando un'istanza DB RDS for Oracle.

  • L'istanza database RDS for Oracle supporta la modifica dei valori del processore.

  • Le impostazioni correnti del CPU core e del thread sono impostate su valori non predefiniti.

Se le condizioni precedenti non sono soddisfatte, puoi ottenere il tipo di istanza utilizzando. describe-db-instances È possibile ottenere informazioni sul processore per questo tipo di istanza eseguendo l'EC2operazione describe-instance-types.

Ripristino delle impostazioni del processore predefinite per un'istanza database

L'esempio seguente modifica mydbinstance ripristinando i valori del processore predefiniti per la classe di istanza database. Le modifiche vengono applicate immediatamente tramite --apply-immediately. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately.

Per LinuxmacOS, oUnix:

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

Per Windows:

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

Ritorno al numero predefinito di CPU core per un'istanza DB

L'esempio seguente esegue la modifica mydbinstance restituendo la classe dell'istanza DB al numero predefinito di CPU core dell'istanza. L'impostazione relativa ai thread per core non viene modificata. Le modifiche vengono applicate immediatamente tramite --apply-immediately. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately.

PerLinux, omacOS: Unix

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

Per Windows:

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

Ripristino del numero predefinito di thread per core per un'istanza database

L'esempio seguente modifica mydbinstance ripristinando il numero predefinito di thread per core per la classe di istanza database. L'impostazione del numero di CPU core non viene modificata. Le modifiche vengono applicate immediatamente tramite --apply-immediately. Se desideri applicare le modifiche durante la successiva finestra di manutenzione pianificata, ometti l'opzione --apply-immediately.

Per LinuxmacOS, oUnix:

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

Per Windows:

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

Puoi impostare le funzionalità del processore per un'istanza DB quando chiami una delle seguenti RDS API operazioni Amazon:

Per configurare le funzionalità del processore di una classe di istanza DB per un'istanza DB utilizzando Amazon RDSAPI, includi il ProcessFeatures parametro nella chiamata.

Il parametro ha la sintassi seguente.

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

Specificate il numero di CPU core con il nome della coreCount funzionalità e specificate se con il nome della threadsPerCore funzionalità sono abilitati più thread per core.

È possibile visualizzare i valori validi del processore per una particolare classe di istanza DB eseguendo l'DescribeOrderableDBInstanceOptionsoperazione e specificando la classe di istanza per il parametro. DBInstanceClass È inoltre possibile utilizzare le seguenti operazioni:

Nell'output delle operazioni precedenti, i valori per le funzionalità del processore non sono null solo se sono soddisfatte le seguenti condizioni:

  • Stai utilizzando un'istanza DB RDS for Oracle.

  • L'istanza database RDS for Oracle supporta la modifica dei valori del processore.

  • Le impostazioni correnti del CPU core e del thread sono impostate su valori non predefiniti.

Se le condizioni precedenti non sono soddisfatte, puoi ottenere il tipo di istanza usando D. escribeDBInstances È possibile ottenere le informazioni sul processore per questo tipo di istanza eseguendo l'EC2operazione DescribeInstanceTypes.