Configurazione del processore per una classe di istanza database in RDS per 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 database in RDS per Oracle

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

Nota

Ciascuna vCPU è un hyperthread di un core CPU Intel Xeon.

Panoramica della configurazione del processore per RDS per Oracle

Quando usi RDS per Oracle, in genere puoi trovare una classe di istanza DB che abbia una combinazione di memoria e numero di v adatta ai tuoi carichi di lavoro. CPUs 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 core CPU – È possibile personalizzare il numero di core CPU per l'istanza database. Questo ti offre la possibilità di ottimizzare i costi di licenza del software con un'istanza database dotata di una quantità sufficiente di RAM per carichi di lavoro a elevato utilizzo di memoria, ma di un numero minore di core CPU.

  • Thread per core – È possibile disabilitare la tecnologia Intel Hyper-Threading specificando un singolo thread per core CPU. Potresti scegliere questa opzione per determinati carichi di lavoro, come quelli HPC (High Performance Computing).

Puoi controllare il numero di core CPU e quello di 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 quando vengono specificate le caratteristiche del processore in un'istanza database RDS per Oracle. Ti vengono addebitati gli stessi costi delle istanze database avviate con le configurazioni CPU predefinite.

Classi di istanza database che supportano la configurazione del processore

È possibile configurare il numero di core e thread della CPU per core solo quando vengono soddisfatte le seguenti condizioni:

  • Stai configurando un'istanza database 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.

  • L'istanza database utilizza l'opzione di licenza Uso di licenze proprie (BYOL) di RDS per 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.tpc .mem threads_per_core o db.r5b. ratio instance_size.tpc threads_per_core .memratio. Ad esempio, db.r5b.xlarge.tpc2.mem4x è preconfigurato con 2 thread per core (tpc2) e 4 volte (4x) più memoria della classe di istanza standard db.r5b.xlarge. 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.

È possibile utilizzare il AWS CLI comando seguente per mostrare i valori predefiniti vCPUs, core, thread per core e numeri di core validi per una classe di istanza. Sostituisci r7i.48xlarge nel comando di esempio con il nome della tua classe di istanza.

aws ec2 describe-instance-types \ --instance-types r7i.48xlarge \ --query '{ DefaultVCPUs: InstanceTypes[0].VCpuInfo.DefaultVCpus, DefaultCores: InstanceTypes[0].VCpuInfo.DefaultCores, DefaultThreadsPerCore: InstanceTypes[0].VCpuInfo.DefaultThreadsPerCore, ValidCores: InstanceTypes[0].VCpuInfo.ValidCores }' \ --output json

Nella tabella seguente sono indicate le classi di istanze database che supportano l'impostazione di un numero di core CPU e di thread CPU per core. Sono indicati anche il valore predefinito e i valori validi per il numero di core CPU e di thread CPU per core per ogni classe di istanza database.

DB instance class (Classe istanza database) Valore predefinito v CPUs Core CPU predefiniti Thread per core predefiniti Numero valido di core 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.r7i — classi di istanze ottimizzate per la memoria

db.r7i.large

2

1

2

1

1, 2

db.r7i.xlarge

4

2

2

1, 2

1, 2

db.r7i.2xlarge

8

4

2

1, 2, 3, 4

1, 2

db.r7i.4xlarge

16

8

2

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

1, 2

db.r7i.8xlarge

32

16

2

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

1, 2

db.r7i.12xlarge

48

24

2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24

1, 2

db.r7i.16xlarge

64

32

2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32

1, 2

db.r7i.24xlarge

96

48

2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48

1, 2

db.r7i.48xlarge

192

96

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, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96

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 DB di Amazon RDS for Oracle. Per ulteriori informazioni sull'utilizzo di CloudTrail, consultare Monitoraggio delle in AWS CloudTrail.

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

Puoi configurare il numero di core CPU e di thread per core per la classe di istanza database quando esegui le operazioni seguenti:

Nota

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

Puoi impostare i core della CPU e i thread per core di CPU per una classe di istanza DB utilizzando l'API AWS Management Console AWS CLI, the o RDS.

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):

  • Core count (Numero di core) – Imposta il numero di core CPU usando questa opzione. Questo valore deve essere minore o uguale al numero massimo di core CPU per la classe di istanza database.

  • 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 database, puoi anche impostare i core CPU e i thread per core CPU sul valore predefinito 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). Nella figura seguente è illustrata una classe di istanza database con un core CPU e più thread per core abilitati.

Visualizzazione delle opzioni del processore

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

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. Specifica il numero di core CPU con il nome di caratteristica coreCount e indica se sono abilitati i thread multipli per core con il nome di caratteristica threadsPerCore.

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 core CPU per un'istanza database

L'esempio seguente modifica mydbinstance impostando il numero di core CPU 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.

In Linux, macOS, oppure Unix:

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

In Windows:

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

Impostazione del numero di core CPU e disabilitazione dei thread multipli per un'istanza database

L'esempio seguente modifica mydbinstance impostando il numero di core CPU su 4 e disabilitando i thread multipli 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.

In Linux, macOS, oppure Unix:

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

In 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 è illustrato l'output di esempio per il comando in formato JSON.

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

  • Si sta utilizzando un'istanza database RDS per Oracle.

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

  • Le impostazioni correnti del core e del thread della CPU 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' EC2 operazione 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.

In Linux, macOS, oppure Unix:

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

In Windows:

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

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

L'esempio seguente modifica mydbinstance ripristinando il numero predefinito di core CPU per la classe di istanza database. 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.

In Linux, macOS, oppure Unix:

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

In 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 relativa al numero di core CPU 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.

In Linux, macOS, oppure Unix:

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

In Windows:

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

Puoi impostare le caratteristiche del processore per un'istanza database quando chiami una delle operazioni API Amazon RDS seguenti:

Per configurare le caratteristiche del processore di una classe di istanza database usando l'API Amazon RDS, includi il parametro ProcessFeatures nella chiamata.

Il parametro ha la sintassi seguente.

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

Specifica il numero di core CPU con il nome di caratteristica coreCount e indica se sono abilitati i thread multipli per core con il nome di caratteristica threadsPerCore.

È possibile visualizzare i valori validi del processore per una particolare classe di istanza DB eseguendo l'operazione DescribeOrderableDBInstanceOptions 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:

  • Si sta utilizzando un'istanza database RDS per Oracle.

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

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

Se le condizioni precedenti non sono soddisfatte, puoi ottenere il tipo di istanza utilizzando Descrivi. DBInstances È possibile ottenere le informazioni sul processore per questo tipo di istanza eseguendo l' EC2 operazione DescribeInstanceTypes.