Konfigurieren des Prozessors für eine DB-Instance-Klasse in RDS für Oracle - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurieren des Prozessors für eine DB-Instance-Klasse in RDS für Oracle

Amazon RDS-DB-Instance-Klassen unterstützen die Intel Hyperthreading-Technologie, die es ermöglicht, mehrere Threads gleichzeitig auf einem einzigen Intel Xeon CPU-Kern auszuführen. Jeder Thread wird als virtuelle CPU (vCPU) auf der DB-Instance dargestellt. Eine DB-Instance hat eine Standardanzahl von CPU-Kernen, die je nach DB-Instance-Klassevariiert. Beispielsweise hat eine DB-Instance-Klasse db.m4.xlarge standardmäßig zwei CPU-Kerne und zwei Threads pro Kern — insgesamt vier V. CPUs

Anmerkung

Jede vCPU ist ein Hyperthread eines Intel Xeon CPU-Kerns.

Überblick über die Prozessorkonfiguration für RDS für Oracle

Wenn Sie RDS für Oracle verwenden, finden Sie in der Regel eine DB-Instance-Klasse mit einer Kombination aus Arbeitsspeicher und Anzahl von v, die Ihren Workloads entspricht. CPUs Sie können jedoch auch die folgenden Prozessorfunktionen angeben, um Ihre RDS for Oracle-DB-Instance für bestimmte Workloads oder Geschäftsanforderungen zu optimieren:

  • Anzahl der CPU-Kerne – Sie können die Anzahl der CPU-Kerne für die DB-Instance anpassen. Sie könnten dies tun, um die Lizenzkosten Ihrer Software mit einer DB-Instance zu optimieren, die genügend RAM für speicherintensive Workloads, aber weniger CPU-Kerne hat.

  • Threads pro Kern – Sie können die Intel Hyperthreading-Technologie deaktivieren, indem Sie einen einzelnen Thread pro CPU-Kern angeben. Sie können dies für bestimmte Workloads tun, z. B. für High Performance Computing (HPC)-Workloads.

Sie können die Anzahl der CPU-Kerne und Threads für jeden Kern separat steuern. Sie können eines oder beides in einer Anfrage festlegen. Nachdem eine Einstellung mit einer DB-Instance verknüpft wurde, bleibt die Einstellung so lange bestehen, bis Sie diese ändern.

Die Prozessoreinstellungen für eine DB-Instance sind mit Snapshots der DB-Instance verknüpft. Wenn ein Snapshot wiederhergestellt wird, verwendet seine wiederhergestellte DB-Instance die bei der Erstellung des Snapshots verwendeten Prozessorfunktion-Einstellungen.

Wenn Sie die DB-Instance-Klasse für eine DB-Instance mit nicht standardmäßigen Prozessoreinstellungen ändern, müssen Sie bei der Änderung entweder Standardprozessoreinstellungen oder explizit Prozessoreinstellungen angeben. Diese Anforderung stellt sicher, dass Sie sich über die Lizenzkosten von Drittanbietern im Klaren sind, die bei der Modifikation der DB-Instance entstehen können.

Es entstehen keine zusätzlichen Kosten oder reduzierte Gebühren für die Angabe von Prozessorfunktionen auf einer RDS-für-Oracle-DB-Instance. Sie werden genauso berechnet wie DB-Instances, die mit Standard-CPU-Konfigurationen gestartet werden.

DB-Instance-Klassen, welche die Prozessorkonfiguration unterstützen

Sie können die Anzahl der CPU-Kerne und Threads pro Kern nur konfigurieren, wenn die folgenden Bedingungen erfüllt sind:

  • Sie konfigurieren eine RDS-für-Oracle-DB-Instance. Informationen über die von verschiedenen Oracle-Datenbank-Editionen unterstützten DB-Instance-Klassen finden Sie unter RDS für Oracle-DB-Instance-Klassen.

  • Ihre DB-Instance verwendet die Bring Your Own License (BYOL)-Lizenzierungsoption von RDS für Oracle. Weitere Informationen über Oracle-Lizenzoptionen finden Sie unter RDSfür Oracle-Lizenzoptionen.

  • Ihre DB-Instance gehört nicht zu den Instance-Klassen db.r5 oder db.r5b mit vordefinierten Prozessorkonfigurationen. Diese Instance-Klassen haben Namen in der Form db.r5. instance_size.tpc .mem oder db.r5bthreads_per_core. ratio instance_size.tpc threads_per_core .memratio. Beispielsweise ist db.r5b.xlarge.tpc2.mem4x mit 2 Threads pro Kern (tpc2) und 4x so viel Speicher wie die Standard-Instance-Klasse db.r5b.xlarge vorkonfiguriert. Sie können die Prozessorfunktionen dieser optimierten Instance-Klassen nicht konfigurieren. Weitere Informationen finden Sie unter Unterstützte RDS für Oracle-DB-Instance-Klassen.

Sie können den folgenden AWS CLI Befehl verwenden, um die Standardwerte für VCPUs, Kerne, Threads pro Kern und die gültige Anzahl von Kernen für eine Instanzklasse anzuzeigen. Ersetzen Sie r7i.48xlarge den Beispielbefehl durch den Namen Ihrer Instanzklasse.

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

In der folgenden Tabelle finden Sie die DB-Instance-Klassen, welche die Festlegung einer bestimmten Anzahl von CPU-Kernen und CPU-Threads pro Kern unterstützen. Sie können auch den Standardwert und die gültigen Werte für die Anzahl der CPU-Kerne und CPU-Threads pro Kern für jede DB-Instance-Klasse finden.

DB-Instance-Klasse Standard v CPUs Standard-CPU-Kerne Standard-Threads pro Kern Gültige Anzahl der CPU-Kerne Gültige Anzahl der Threads pro Kern
db.m6i – arbeitsspeicheroptimierte Instance-Klassen

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 – Allzweck-Instance-Klassen

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 – Allzweck-Instance-Klassen

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 – Allzweck-Instance-Klassen

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 — speicheroptimierte Instanzklassen

db.r7i.large

2

1

2

1

1, 2

db.r7i.xlarge

4

2

2

1, 2

1, 2

db.r7i.2 x groß

8

4

2

1, 2, 3, 4

1, 2

db.r7i.4x groß

16

8

2

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

1, 2

db.r7i.8xgroß

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.24x groß

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.48x groß

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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 – arbeitsspeicheroptimierte Instance-Klassen

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

Anmerkung

Sie können AWS CloudTrail damit Änderungen an der Prozesskonfiguration von Amazon RDS for Oracle Oracle-DB-Instances überwachen und prüfen. Weitere Informationen zur Verwendung von CloudTrail finden Sie unter überwachen Amazon RDS API ruft an AWS CloudTrail.

Festlegen der CPU-Kerne und -Threads pro CPU-Kern für eine DB-Instance-Klasse

Sie können die Anzahl der CPU-Kerne und Threads pro Kern für die DB-Instance-Klasse konfigurieren, wenn Sie die folgenden Operationen durchführen:

Anmerkung

Wenn Sie eine DB-Instance ändern, um die Anzahl der CPU-Kerne oder Threads pro Kern zu konfigurieren, kommt es zu einem kurzen Ausfall der DB-Instance.

Sie können die CPU-Kerne und die Threads pro CPU-Kern für eine DB-Instance-Klasse mithilfe der AWS Management Console AWS CLI, der oder der RDS-API festlegen.

Wenn Sie eine DB-Instance erstellen, ändern oder wiederherstellen, legen Sie die DB-Instance-Klasse in der fes AWS Management Console. Der Abschnitt Instance-Spezifikationen zeigt Optionen für den Prozessor. Das folgende Abbild zeigt Die Prozessorfunktionen-Optionen.

Konfigurieren von Prozessoroptionen

Setzen Sie die folgenden Optionen auf die entsprechenden Werte für Ihre DB-Instance-Klasse unter Prozessorfunktionen:

  • Core-Anzahl – Legen Sie mit dieser Option die Anzahl der CPU-Kerne fest. Der Wert muss gleich oder kleiner als die maximale Anzahl von CPU-Kernen für die DB-Instance-Klasse sein.

  • Threads pro Kern – Geben Sie 2 an, um mehrere Threads pro Kern zuzulassen, oder 1, um mehrere Threads pro Kern zu verbieten.

Wenn Sie eine DB-Instance ändern oder wiederherstellen, können Sie auch die CPU-Kerne und die Threads pro CPU-Kern auf die Standardeinstellungen für die Instance-Klasse setzen.

Wenn Sie die Details zu einer DB-Instance in der Konsole anzeigen, können Sie die Prozessorinformationen für ihre DB-Instance-Klasse auf dem Tab Configuration (Konfiguration) anzeigen. Das folgende Bild zeigt eine DB-Instance-Klasse mit einem CPU-Kern und mehreren Threads pro Kern.

Anzeigen von Prozessoroptionen

Bei Oracle DB-Instances werden die Prozessorinformationen nur für Bring Your Own License (BYOL) DB-Instances angezeigt.

Sie können die Prozessorfunktionen für eine DB-Instance festlegen, wenn Sie einen der folgenden AWS CLI -Befehle ausführen:

Um den Prozessor einer DB-Instance-Klasse für eine DB-Instance mithilfe von zu konfigurieren AWS CLI, fügen Sie die --processor-features Option in den Befehl ein. Geben Sie die Anzahl der CPU-Kerne mit dem Funktionsnamen coreCount an, und geben Sie mit dem Funktionsnamen threadsPerCore an, ob mehrere Threads pro Kern aktiviert sind.

Die Option weist die folgende Syntax auf.

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

Es folgen Beispiele für die Konfiguration des Prozessors:

Einstellen der Anzahl der CPU-Kerne für eine DB-Instance

Das folgende Beispiel ändert mydbinstance, indem die Anzahl der CPU-Kerne auf 4 gesetzt wird. Die Änderungen werden mit sofort übernomme --apply-immediately. Wenn Sie die Änderungen beim nächsten geplanten Wartungsfenster übernehmen wollen, lassen Sie die Option --apply-immediately weg.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

Festlegen der Anzahl der CPU-Kerne und Deaktivieren mehrerer Threads für eine DB-Instance

Das folgende Beispiel ändert mydbinstance, indem die Anzahl der CPU-Kerne auf 4 gesetzt wird und mehrere Threads pro Kern deaktiviert werden. Die Änderungen werden mit sofort übernomme --apply-immediately. Wenn Sie die Änderungen beim nächsten geplanten Wartungsfenster übernehmen wollen, lassen Sie die Option --apply-immediately weg.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

Anzeigen der gültigen Prozessorwerte für eine DB-Instance-Klasse

Sie können die gültigen Prozessorwerte für eine bestimmte DB-Instance-Klasse anzeigen, indem Sie den Befehl describe-orderable-db-instance-options ausführen und die Instance-Klasse für die --db-instance-class Option angeben. Die Ausgabe für den folgenden Befehl zeigt beispielsweise die Prozessoroptionen für die Instance-Klasse db.r3.large.

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

Es folgt eine Beispielausgabe für den Befehl im 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 }

Darüber hinaus können Sie die folgenden Befehle ausführen, um Informationen zum Prozessor der DB-Instance-Klasse zu erhalten:

In der Ausgabe der vorhergehenden Befehle sind die Werte für die Prozessorfunktionen nur dann nicht null, wenn die folgenden Bedingungen erfüllt sind:

  • Sie verwenden eine DB-Instance von RDS für Oracle.

  • Ihre DB-Instance von RDS für Oracle unterstützt das Ändern von Prozessorwerten.

  • Die aktuellen CPU-Kern- und Thread-Einstellungen sind auf Nicht-Standardwerte festgelegt.

Wenn die oben genannten Bedingungen nicht erfüllt sind, können Sie den Instance-Typ mithilfe von describe-db-instancesermitteln. Sie können die Prozessorinformationen für diesen Instance-Typ abrufen, indem Sie den EC2 Vorgang ausführen describe-instance-types.

Wiederherstellen der Standard-Prozessoreinstellungen für eine DB-Instance

Das folgende Beispiel ändert mydbinstance, indem es ihre DB-Instance-Klasse auf die zugehörigen Standard-Prozessorwerte zurücksetzt. Die Änderungen werden mit sofort übernomme --apply-immediately. Wenn Sie die Änderungen beim nächsten geplanten Wartungsfenster übernehmen wollen, lassen Sie die Option --apply-immediately weg.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

Wiederherstellen der Standardanzahl der CPU-Kerne für eine DB-Instance

Das folgende Beispiel ändert mydbinstance, indem es ihre DB-Instance-Klasse auf die zugehörige Standardanzahl der CPU-Kerne zurücksetzt. Die Einstellung für Threads pro Kern wird nicht geändert. Die Änderungen werden mit sofort übernomme --apply-immediately. Wenn Sie die Änderungen beim nächsten geplanten Wartungsfenster übernehmen wollen, lassen Sie die Option --apply-immediately weg.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

Wiederherstellen der Standardanzahl der Threads pro Kern für eine DB-Instance

Das folgende Beispiel ändert mydbinstance, indem es ihre DB-Instance-Klasse auf die zugehörige Standardanzahl der Threads pro Kern zurücksetzt. Die Einstellung für die Anzahl der CPU-Kerne wird nicht geändert. Die Änderungen werden mit sofort übernomme --apply-immediately. Wenn Sie die Änderungen beim nächsten geplanten Wartungsfenster übernehmen wollen, lassen Sie die Option --apply-immediately weg.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

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

Sie können die Prozessorfunktionen für eine DB-Instance festlegen, indem Sie eine der folgenden Amazon RDS API-Operationen ausführen:

Um die Prozessorfunktionen einer DB-Instance-Klasse für eine DB-Instance unter Verwendung der Amazon RDS-API zu konfigurieren, nehmen Sie den Parameter ProcessFeatures in den Aufruf auf.

Der Parameter hat die folgende Syntax.

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

Geben Sie die Anzahl der CPU-Kerne mit dem Funktionsnamen coreCount an, und geben Sie mit dem Funktionsnamen threadsPerCore an, ob mehrere Threads pro Kern aktiviert sind.

Sie können die gültigen Prozessorwerte für eine bestimmte DB-Instance-Klasse anzeigen, indem Sie den Vorgang DescribeOrderableDBInstanceOptions ausführen und die Instance-Klasse für den DBInstanceClass Parameter angeben. Sie können auch die folgenden Operationen verwenden:

In der Ausgabe der vorhergehenden Operationen sind die Werte für die Prozessorfunktionen nur dann nicht null, wenn die folgenden Bedingungen erfüllt sind:

  • Sie verwenden eine DB-Instance von RDS für Oracle.

  • Ihre DB-Instance von RDS für Oracle unterstützt das Ändern von Prozessorwerten.

  • Die aktuellen CPU-Kern- und Thread-Einstellungen sind auf Nicht-Standardwerte festgelegt.

Wenn die oben genannten Bedingungen nicht erfüllt sind, können Sie den Instance-Typ mithilfe von Describe ermitteln DBInstances. Sie können die Prozessorinformationen für diesen Instance-Typ abrufen, indem Sie den EC2 Vorgang ausführen DescribeInstanceTypes.