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
Themen
Ü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.
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.
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:
Beispiele
- Die Anzahl der CPU Kerne für eine DB-Instance festlegen
- Einstellung der Anzahl der CPU Kerne und Deaktivierung mehrerer Threads für eine DB-Instance
- Anzeigen der gültigen Prozessorwerte für eine DB-Instance-Klasse
- Wiederherstellen der Standard-Prozessoreinstellungen für eine DB-Instance
- Rückkehr zur Standardanzahl von CPU Kernen für eine DB-Instance
- Wiederherstellen der Standardanzahl der Threads pro Kern für eine DB-Instance
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:
-
describe-db-instances— Zeigt die Prozessorinformationen für die angegebene DB-Instance an.
-
describe-db-snapshots— Zeigt die Prozessorinformationen für den angegebenen DB-Snapshot an.
-
describe-valid-db-instance-modifications — Zeigt die gültigen Änderungen am Prozessor für die angegebene DB-Instance an.
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:
-
D escribeDBInstances — Zeigt die Prozessorinformationen für die angegebene DB-Instance an.
-
D escribeDBSnapshots — Zeigt die Prozessorinformationen für den angegebenen DB-Snapshot an.
-
DescribeValidDBInstanceModifications— Zeigt die gültigen Änderungen am Prozessor für die angegebene DB-Instance an.
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.