本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對 RDS for Oracle 中的資料庫執行個體類別設定處理器
Amazon RDS 資料庫執行個體支援 Intel 超執行緒技術,所以同一個 Intel Xeon CPU 核心上,能夠同時執行多重執行緒。每個執行緒皆代表資料庫執行個體上的一個虛擬 CPU (vCPU)。資料庫執行個體具有預設的 CPU 核心數量,且該數量會因資料庫執行個體類別而異。例如,在預設情況下,db.m4.xlarge 資料庫執行個體類別有兩個 CPU 核心,而每個核心有兩個執行緒,因此該類型總共有四個 vCPU。
注意
每個 vCPU 均為 Intel Xeon CPU 核心的超執行緒。
適用於 RDS for Oracle 的處理器組態概觀
使用 RDS for Oracle 時,您通常可以找到一個資料庫執行個體類別,其具有記憶體與數個 vCPU 的組合,以符合您的工作負載。不過,您也可以指定下列處理器功能,以針對特定工作負載或業務需求最佳化 RDS for Oracle 資料庫執行個體:
-
CPU 核心數量 – 您能夠自訂資料庫執行個體的 CPU 核心數量。執行此操作後,資料庫執行個體即可降低 CPU 核心數量,但會具備足夠的 RAM 數量,以執行記憶體密集型工作負載。如此一來,就有可能將軟體的授權成本最佳化。
-
每核心執行緒數量 – 您能夠為每個 CPU 核心指定單一執行緒,進而停用 Intel 超執行緒技術。此操作適用於特定的工作負載,例如高效能運算 (HPC) 的工作負載。
您可以分別控制 CPU 核心數量和每核心的執行緒數量。您能夠提出請求,以設定其中一個項目,或同時設定兩者。當您將該設定與資料庫執行個體建立關聯後,系統會一直保留此設定,直到進行變更為止。
資料庫執行個體的處理器設定與資料庫執行個體快照相關聯。因此,當系統還原快照時,還原資料庫執行個體所使用的處理器功能設定,將與拍攝快照時所用的設定相同。
如果您在修改資料庫執行個體的資料庫執行個體類別時,是使用非預設的處理器設定,請指定預設處理器設定,或是在修改時明確指定處理器設定。這項要求能確保您了解在修改資料庫執行個體的期間,可能會產生第三方授權成本。
當您在 RDS for Oracle 資料庫執行個體上指定處理器功能時,費用不會因而有所增減。系統會以使用預設 CPU 組態來啟動資料庫執行個體的計費方式,向您收取相同費用。
支援處理器組態的資料庫執行個體類別
您只能在符合下列條件時,設定每個核心的 CPU 核心和執行緒數目:
-
您正在設定 RDS for Oracle 資料庫執行個體。如需不同 Oracle 資料庫版本所支援的資料庫執行個體類別相關資訊,請參閱 RDS for Oracle 資料庫執行個體類別。
-
您的資料庫執行個體正在使用 RDS for Oracle 的自帶授權 (BYOL) 授權選項。如需 Oracle 授權選項的詳細資訊,請參閱 RDS適用於 Oracle 授權選項。
-
您的資料庫執行個體不屬於具有預先定義處理器組態的 db.r5 或 db.r5b 執行個體類別之一。這些執行個體類別的名稱格式為 db.r5.
instance_size
.tpcthreads_per_core
.memratio
或 db.r5b.instance_size
.tpcthreads_per_core
.memratio
。例如,db.r5b.xlarge.tpc2.mem4x 每個核心預先配置 2 個執行緒 (tpc2) 以及與標準 db.r5b.xlarge 執行個體類別一樣多的 4 倍記憶體。您無法設定這些最佳化執行個體類別的處理器功能。如需詳細資訊,請參閱支援的 RDS for Oracle 資料庫執行個體類別。
您可以使用下列 AWS CLI 命令來顯示執行個體類別的預設 vCPUs、核心、每個核心的執行緒,以及有效的核心數量。將範例命令
中的 取代為您的執行個體類別名稱。r7i.48xlarge
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
下表會針對各個資料庫執行個體類別,列出該類別支援的 CPU 核心與每核心執行緒數量相關設定。此外,您還能夠查看各個資料庫執行個體類別,進而檢視其 CPU 核心與每核心執行緒數量的預設值和有效值。
DB instance class (資料庫執行個體類別) | 預設 vCPU | 預設 CPU 核心 | 預設每核心執行緒 | 有效的 CPU 核心數量 | 有效的每核心執行緒數量 |
---|---|---|---|---|---|
db.m6i - 記憶體優化執行個體類別 | |||||
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 – 一般用途執行個體類別 | |||||
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 – 一般用途執行個體類別 | |||||
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 – 一般用途執行個體類別 | |||||
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 – 記憶體最佳化執行個體類別 | |||||
db.r7i.large |
2 |
1 |
2 |
1 |
1、2 |
db.r7i.xlarge |
4 |
2 |
2 |
1、2 |
1、2 |
db.r7i.2xlarge |
8 |
4 |
2 |
1、2、3、4 |
1、2 |
db.r7i.4xlarge |
16 |
8 |
2 |
1、2、3、4、5、6、7、8 |
1、2 |
db.r7i.8xlarge |
32 |
16 |
2 |
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16 |
1、2 |
db.r7i.12xlarge |
48 |
24 |
2 |
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24 |
1、2 |
db.r7i.16xlarge |
64 |
32 |
2 |
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32 |
1、2 |
db.r7i.24xlarge |
96 |
48 |
2 |
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、40、41、42、43、44、45、46、47、48 |
1、2 |
db.r7i.48xlarge |
192 |
96 |
2 |
4、6、8、10、12、14、16、18、20、22、24、26、28、30、32、34、36、38、40、42、44、46、48、50、52、54、56、58、60、62、64、66、68、70、72、74、76、78、80、82、84、86、88、90、92、94、96 |
1、2 |
db.r6i – 記憶體優化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體最佳化執行個體類別 | |||||
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 – 記憶體最佳化執行個體類別 | |||||
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 – 記憶體最佳化執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 – 記憶體最佳化的執行個體類別 | |||||
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 – 記憶體優化執行個體類別 | |||||
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 |
注意
您可以使用 AWS CloudTrail 來監控和稽核 Amazon RDS for Oracle 資料庫執行個體的程序組態變更。如需使用 CloudTrail 的詳細資訊,請參閱「在 中監控 RDS AmazonAPI呼叫 AWS CloudTrail」。
設定資料庫執行個體類別的 CPU 核心和每 CPU 核心執行緒數量
當您執行下列操作時,可針對資料庫執行個體類別設定其 CPU 核心數量,以及每核心的執行緒數量:
注意
在您修改資料庫執行個體,以便設定 CPU 核心數量與每核心執行緒數量時,會導致資料庫執行個體短暫停機。
您可以使用 AWS CLI、 或 RDS API,為資料庫執行個體類別設定 CPU 核心和每個 CPU AWS Management Console核心的執行緒。
當您建立、修改或還原資料庫執行個體時,即可在 AWS Management Console中設定資料庫執行個體類別。Instance specifications (執行個體規格) 區段會顯示處理器的可用選項。另外,下圖將呈現處理器功能選項。

在 Processor features (處理器功能) 底下,將下列資料庫執行個體類別選項設為適當的值:
-
Core count (核心計數) – 使用此選項來設定 CPU 核心數量。該值必須等於或小於資料庫執行個體類別的 CPU 核心數量上限。
-
Threads per core (每核心執行緒數量) – 可將此選項指定為 2,以在每核心上啟用多重執行緒。若要在每核心上停用多重執行緒,則可指定為 1。
在修改或還原資料庫執行個體時,您也可以針對執行個體類別將 CPU 核心與每核心的執行緒數量設為預設值。
當您在主控台檢視資料庫執行個體的詳細資訊時,您可以在 Configuration (組態) 標籤上檢視其資料庫執行個體類別的處理器資訊。下圖所顯示的資料庫執行個體類別擁有一個 CPU 核心,且已在每核心上啟用多重執行緒。

對於 Oracle 資料庫執行個體,唯有使用自有授權 (BYOL) 的資料庫執行個體,才會顯示處理器資訊。
執行下列其中一個 AWS CLI 命令時,您可以藉機設定資料庫執行個體的處理器功能:
若要使用 為資料庫執行個體設定資料庫執行個體類別的處理器 AWS CLI,請在 命令中包含 --processor-features
選項。您可以使用 coreCount
功能名稱來指定 CPU 核心數量,並利用 threadsPerCore
功能名稱指定每核心是否要啟用多重執行緒。
此選項的語法如下。
--processor-features "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
以下是設定處理器的範例:
範例
設定資料庫執行個體的 CPU 核心數量
以下範例會將 CPU 核心數量設定為 4 個,藉此修改 mydbinstance
。透過 --apply-immediately
,即可立即套用變更。如果要在下個排定的維護時段再套用變更,請省略 --apply-immediately
選項。
對於 Linux、 macOS或 Unix:
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
設定資料庫執行個體的 CPU 核心數量並停用多重執行緒
以下範例會將 CPU 核心數量設定為 mydbinstance
個,並停用每核心上的多重執行緒,藉此修改 4
。透過 --apply-immediately
,即可立即套用變更。如果要在下個排定的維護時段再套用變更,請省略 --apply-immediately
選項。
對於 Linux、 macOS或 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
檢視資料庫執行個體類別的處理器有效值
您能夠執行 describe-orderable-db-instance-options 命令,並為 --db-instance-class
選項指定執行個體類別,以便檢視特定資料庫執行個體類別的處理器有效值。例如,以下命令的輸出結果會顯示適用於 db.r3.large 執行個體類別的處理器選項。
aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large
以下為命令的範例輸出 (JSON 格式)。
{ "SupportsIops": true, "MaxIopsPerGib": 50.0, "LicenseModel": "bring-your-own-license", "DBInstanceClass": "db.r3.large", "SupportsIAMDatabaseAuthentication": false, "MinStorageSize": 100, "AvailabilityZones": [ { "Name": "us-west-2a" }, { "Name": "us-west-2b" }, { "Name": "us-west-2c" } ], "EngineVersion": "12.1.0.2.v2", "MaxStorageSize": 32768, "MinIopsPerGib": 1.0, "MaxIopsPerDbInstance": 40000, "ReadReplicaCapable": false, "AvailableProcessorFeatures": [ { "Name": "coreCount", "DefaultValue": "1", "AllowedValues": "1" }, { "Name": "threadsPerCore", "DefaultValue": "2", "AllowedValues": "1,2" } ], "SupportsEnhancedMonitoring": true, "SupportsPerformanceInsights": false, "MinIopsPerDbInstance": 1000, "StorageType": "io1", "Vpc": false, "SupportsStorageEncryption": true, "Engine": "oracle-ee", "MultiAZCapable": true }
此外,您可以執行下列命令,以取得資料庫執行個體類別的處理器資訊:
-
describe-db-instances – 顯示指定的資料庫執行個體的處理器資訊。
-
describe-db-snapshots – 顯示指定的資料庫快照的處理器資訊。
-
describe-valid-db-instance-modifications – 顯示指定的資料庫執行個體有效的處理器修改內容。
在上述命令的輸出中,只有在符合下列條件時,處理器功能的值才不是是 null:
-
您正在使用 RDS for Oracle 資料庫執行個體。
-
您的 RDS for Oracle 資料庫執行個體支援變更處理器值。
-
目前的 CPU 核心和執行緒設定設定為非預設值。
如果不符合上述條件,您可以使用 describe-db-instances 執行個體獲取執行個體類型。您可以透過執行 EC2 操作 describe-instance-types 的處理器資訊。
傳回資料庫執行個體的預設處理器設定
以下範例會針對資料庫執行個體,將其資料庫執行個體類別傳回至預設處理器值,藉此修改 mydbinstance
。透過 --apply-immediately
,即可立即套用變更。如果要在下個排定的維護時段再套用變更,請省略 --apply-immediately
選項。
對於 Linux、 macOS或 Unix:
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
傳回資料庫執行個體的預設 CPU 核心數量
以下範例會針對資料庫執行個體,將其資料庫執行個體類別傳回至預設的 CPU 核心數量,藉此修改 mydbinstance
。然而,系統並不會變更每核心執行緒數量的設定。透過 --apply-immediately
,即可立即套用變更。如果要在下個排定的維護時段再套用變更,請省略 --apply-immediately
選項。
對於 Linux、 macOS或 Unix:
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
傳回資料庫執行個體的預設每核心執行緒數量
以下範例會針對資料庫執行個體,將其資料庫執行個體類別傳回至預設的每核心執行緒數量,藉此修改 mydbinstance
。然而,系統並不會變更 CPU 核心數量的設定。透過 --apply-immediately
,即可立即套用變更。如果要在下個排定的維護時段再套用變更,請省略 --apply-immediately
選項。
對於 Linux、 macOS或 Unix:
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
呼叫下列其中一個 Amazon RDS API 操作時,您可以藉機設定資料庫執行個體的處理器功能:
若要使用 Amazon RDS API 為資料庫執行個體的資料庫執行個體類別設定處理器功能,請在呼叫中加入 ProcessFeatures
參數。
此參數的語法如下。
ProcessFeatures "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
您可以使用 coreCount
功能名稱來指定 CPU 核心數量,並利用 threadsPerCore
功能名稱指定每核心是否要啟用多重執行緒。
您可以執行 DescribeOrderableDBInstanceOptions 操作,並為 DBInstanceClass
參數指定執行個體類別,以檢視特定資料庫執行個體類別的有效處理器值。您也可以使用下列操作:
-
DescribeDBInstances – 顯示指定的資料庫執行個體的處理器資訊。
-
DescribeDBSnapshots – 顯示指定的資料庫快照的處理器資訊。
-
DescribeValidDBInstanceModifications – 顯示指定的資料庫執行個體有效的處理器修改內容。
在上述操作的輸出中,只有在符合下列條件時,處理器功能的值才不是是 null:
-
您正在使用 RDS for Oracle 資料庫執行個體。
-
您的 RDS for Oracle 資料庫執行個體支援變更處理器值。
-
目前的 CPU 核心和執行緒設定設定為非預設值。
如果不符合上述條件,您可以取得使用 DescribeDBInstances 的執行個體類型。您可以透過執行 EC2 操作 DescribeInstanceTypes 取得此執行個體類型的處理器資訊。