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
Argomenti
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.
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.
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-features
opzione 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:
Esempi
- Impostazione del numero di CPU core per un'istanza DB
- Impostazione del numero di CPU core e disabilitazione di più thread per un'istanza DB
- Visualizzazione dei valori del processore validi per una classe di istanza database
- Ripristino delle impostazioni del processore predefinite per un'istanza database
- Ritorno al numero predefinito di CPU core per un'istanza DB
- Ripristino del numero predefinito di thread per core per un'istanza database
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-class
opzione. 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:
-
describe-db-instances— Mostra le informazioni sul processore per l'istanza DB specificata.
-
describe-db-snapshots— Mostra le informazioni sul processore per l'istantanea del DB specificata.
-
describe-valid-db-instance-modifications: mostra le modifiche valide al processore per l'istanza DB specificata.
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:
-
D escribeDBInstances — Mostra le informazioni sul processore per l'istanza DB specificata.
-
D escribeDBSnapshots — Mostra le informazioni sul processore per l'istantanea del DB specificata.
-
DescribeValidDBInstanceModifications— Mostra le modifiche valide al processore per l'istanza DB specificata.
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.