Konfiguration 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.

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

RDSAmazon-DB-Instance-Klassen unterstützen die Intel Hyper-Threading-Technologie, mit der mehrere Threads gleichzeitig auf einem einzigen Intel Xeon Core ausgeführt werden können. CPU Jeder Thread wird in der DB-Instance als virtuelles CPU (vCPU) dargestellt. Eine DB-Instance hat eine Standardanzahl von CPU Kernen, die je nach DB-Instance-Klasse variiert. Beispielsweise hat eine DB-Instance-Klasse db.m4.xlarge standardmäßig zwei CPU Kerne und zwei Threads pro Kern — insgesamt vier. vCPUs

Anmerkung

Jedes V CPU ist ein Hyperthread eines Intel Xeon-Kerns. CPU

Überblick über die Prozessorkonfiguration für Oracle RDS

Wenn Sie RDS für Oracle verwenden, finden Sie in der Regel eine DB-Instance-Klasse mit einer Kombination aus Arbeitsspeicher und Anzahl von vCPUs , die Ihren Workloads entspricht. Sie können jedoch auch die folgenden Prozessorfunktionen angeben, um Ihre Oracle-DB-Instance RDS 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 möglicherweise die Lizenzkosten Ihrer Software mit einer DB-Instance zu optimieren, die über ausreichend Speicherplatz RAM für speicherintensive Workloads, aber über weniger Kerne verfügt. CPU

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

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.

Für die Angabe von Prozessorfunktionen auf einer RDS Oracle-DB-Instance fallen keine zusätzlichen oder reduzierten Gebühren an. Ihnen wird dieselbe Gebühr berechnet wie für DB-Instances, die mit CPU Standardkonfigurationen 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 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 Lizenzierungsoption Bring Your Own License (BYOL) 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.tpcthreads_per_core.memratio oder db.r5b.instance_size.tpcthreads_per_core.memratio. Beispielsweise ist db.r5b.xlarge.tpc2.mem4x mit 2 Threads pro Kern (tpc2) und viermal so viel Speicher vorkonfiguriert wie die standardmäßige db.r5b.xlarge-Instance-Klasse. 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.

In der folgenden Tabelle finden Sie die DB-Instance-Klassen, die die Einstellung einer Anzahl von Kernen und Threads pro Kern unterstützen. CPU CPU 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 vCPUs CPUStandardkerne Standard-Threads pro Kern Gültige Anzahl von CPU Kernen 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.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 DB-Instances überwachen und prüfen. Weitere Informationen zur Verwendung finden CloudTrail Sie unterÜberwachung von Amazon RDS-API-Aufrufen in AWS CloudTrail.

Festlegung 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 ausfü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 Threads pro CPU Kern für eine DB-Instance-Klasse mit den AWS Management Console AWS CLI, dem oder dem 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:

  • Anzahl der Kerne — 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 Threads pro CPU Kern auf die Standardwerte 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. Die folgende Abbildung zeigt eine DB-Instance-Klasse mit einem CPU Kern und mehreren aktivierten 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 coreCount Feature-Namen an und geben Sie mit dem threadsPerCore Feature-Namen 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:

Die Anzahl der CPU Kerne für eine DB-Instance festlegen

Im folgenden Beispiel wird die Änderung vorgenommen, 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.

Für LinuxmacOS, oderUnix:

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

Windows:

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

Einstellung der Anzahl der CPU Kerne und Deaktivierung mehrerer Threads für eine DB-Instance

Im folgenden Beispiel mydbinstance wird die Anzahl der CPU Kerne auf festgelegt 4 und mehrere Threads pro Kern deaktiviert. 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.

FürLinux, odermacOS: Unix

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

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

Im Folgenden finden Sie 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 RDS For-Oracle-DB-Instance.

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

  • Die aktuellen CPU Core- und Thread-Einstellungen sind auf Werte gesetzt, die nicht den Standardwerten entsprechen.

Wenn die oben genannten Bedingungen nicht erfüllt sind, können Sie den Instanztyp 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.

Für LinuxmacOS, oderUnix:

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

Windows:

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

Rückkehr zur Standardanzahl von CPU Kernen für eine DB-Instance

Im folgenden Beispiel wird die Änderung vorgenommen, mydbinstance indem die zugehörige DB-Instance-Klasse auf die Standardanzahl von CPU Kernen zurückgesetzt wird. 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.

Für LinuxmacOS, oderUnix:

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

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 wurde 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.

Für LinuxmacOS, oderUnix:

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

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, wenn Sie eine der folgenden RDS API Amazon-Operationen aufrufen:

Um die Prozessorfunktionen einer DB-Instance-Klasse für eine DB-Instance mithilfe von Amazon zu konfigurieren RDSAPI, fügen Sie den ProcessFeatures Parameter in den Aufruf ein.

Der Parameter hat die folgende Syntax.

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

Geben Sie die Anzahl der CPU Kerne mit dem coreCount Funktionsnamen an und geben Sie mit dem threadsPerCore Funktionsnamen 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 DescribeOrderableDBInstanceOptionsVorgang 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 RDS For-Oracle-DB-Instance.

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

  • Die aktuellen CPU Core- und Thread-Einstellungen sind auf Werte gesetzt, die nicht den Standardwerten entsprechen.

Wenn die oben genannten Bedingungen nicht erfüllt sind, können Sie den Instanztyp mit D escribeDBInstances ermitteln. Sie können die Prozessorinformationen für diesen Instanztyp abrufen, indem Sie den EC2 Vorgang ausführen DescribeInstanceTypes.