Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi prosesor untuk kelas instans DB RDS untuk Oracle
Kelas instans Amazon RDS DB mendukung Intel Hyper-Threading Technology, yang memungkinkan beberapa thread berjalan secara bersamaan pada satu inti Intel Xeon. CPU Setiap thread direpresentasikan sebagai virtual CPU (vCPU) pada instance DB. Sebuah instans DB memiliki jumlah default CPU core, yang bervariasi sesuai dengan kelas instans DB. Misalnya, kelas instans DB db.m4.xlarge memiliki dua CPU inti dan dua utas per inti secara default—total empat. vCPUs
catatan
Setiap v CPU adalah hyperthread dari inti Intel XeonCPU.
Topik
Ikhtisar konfigurasi prosesor RDS untuk Oracle
Ketika Anda menggunakan RDS untuk Oracle, Anda biasanya dapat menemukan kelas instans DB yang memiliki kombinasi memori dan jumlah yang vCPUs sesuai dengan beban kerja Anda. Namun, Anda juga dapat menentukan fitur prosesor berikut untuk mengoptimalkan instans Oracle DB Anda RDS untuk beban kerja atau kebutuhan bisnis tertentu:
-
Jumlah CPU core - Anda dapat menyesuaikan jumlah CPU core untuk instans DB. Anda dapat melakukan ini untuk mengoptimalkan biaya lisensi perangkat lunak Anda dengan instans DB yang memiliki jumlah yang cukup RAM untuk beban kerja intensif memori tetapi lebih sedikit inti. CPU
-
Thread per core - Anda dapat menonaktifkan Intel Hyper-Threading Technology dengan menentukan satu utas per inti. CPU Anda dapat melakukan ini untuk beban kerja tertentu, seperti beban kerja komputasi (HPC) berkinerja tinggi.
Anda dapat mengontrol jumlah CPU inti dan utas untuk setiap inti secara terpisah. Anda dapat mengatur salah satu atau keduanya dalam permintaan. Setelah pengaturan dikaitkan dengan instans DB, pengaturan akan berlanjut hingga Anda mengubahnya.
Pengaturan prosesor untuk instans DB dikaitkan dengan snapshot instans DB. Saat suatu snapshot dipulihkan, instans DB yang dipulihkan menggunakan pengaturan fitur prosesor yang digunakan saat snapshot diambil.
Jika Anda memodifikasi kelas instans DB untuk instans DB dengan pengaturan prosesor non-default, tentukan pengaturan prosesor default atau tentukan secara eksplisit pengaturan prosesor saat modifikasi. Persyaratan ini memastikan Anda mengetahui biaya lisensi pihak ketiga yang mungkin muncul ketika Anda memodifikasi instans DB.
Tidak ada biaya tambahan atau pengurangan biaya untuk menentukan fitur prosesor pada instans RDS untuk Oracle DB. Anda dikenakan biaya yang sama seperti untuk instans DB yang diluncurkan dengan CPU konfigurasi default.
Kelas instans DB yang mendukung konfigurasi prosesor
Anda dapat mengonfigurasi jumlah CPU inti dan utas per inti hanya jika kondisi berikut terpenuhi:
-
Anda mengonfigurasi instans RDS untuk Oracle DB. Untuk informasi tentang kelas instans DB yang didukung oleh basis data Oracle yang berbeda, lihat RDS untuk kelas instans Oracle DB.
-
Instans DB Anda menggunakan opsi lisensi Bring Your Own License (BYOL) RDS untuk Oracle. Untuk informasi selengkapnya tentang opsi lisensi Oracle, lihat RDSuntuk opsi lisensi Oracle.
-
Instans DB Anda bukan milik kelas instans db.r5 atau db.r5b yang memiliki konfigurasi prosesor yang telah ditetapkan. Kelas instance ini memiliki nama dalam bentuk db.r5.
instance_size
.tpcthreads_per_core
.memratio
atau db.r5b.instance_size
.tpcthreads_per_core
.memratio
. Misalnya, db.r5b.xlarge.tpc2.mem4x telah dikonfigurasi sebelumnya dengan 2 utas per inti (tpc2) dan memori 4x sebanyak kelas instance db.r5b.xlarge standar. Anda tidak dapat mengonfigurasi fitur prosesor dari kelas instans yang dioptimalkan ini. Untuk informasi selengkapnya, lihat RDS yang didukung untuk kelas instans Oracle DB.
Dalam tabel berikut, Anda dapat menemukan kelas instans DB yang mendukung pengaturan sejumlah CPU inti dan CPU utas per inti. Anda juga dapat menemukan nilai default dan nilai yang valid untuk jumlah CPU core dan CPU thread per core untuk setiap kelas instans DB.
Kelas instans DB | Default vCPUs | CPUInti default | Thread per inti default | Jumlah CPU core yang valid | Jumlah thread per inti yang valid |
---|---|---|---|---|---|
db.m6i – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans tujuan umum | |||||
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 – kelas instans tujuan umum | |||||
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 – kelas instans tujuan umum | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 – kelas instan dengan memori yang dioptimalkan | |||||
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 – kelas instans dengan memori yang dioptimalkan | |||||
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 |
catatan
Anda dapat menggunakan AWS CloudTrail untuk memantau dan mengaudit perubahan pada konfigurasi proses Amazon RDS untuk instans Oracle DB. Untuk informasi selengkapnya tentang penggunaan CloudTrail, lihatMemantau panggilan API Amazon RDS di AWS CloudTrail.
Mengatur CPU inti dan utas per CPU inti untuk kelas instans DB
Anda dapat mengonfigurasi jumlah CPU inti dan utas per inti untuk kelas instans DB saat Anda melakukan operasi berikut:
catatan
Saat Anda memodifikasi instans DB untuk mengonfigurasi jumlah CPU inti atau utas per inti, ada pemadaman instans DB singkat.
Anda dapat mengatur CPU core dan thread per CPU core untuk kelas instans DB menggunakan AWS Management Console, the AWS CLI, atau RDSAPI.
Saat membuat, memodifikasi, atau memulihkan instans DB, Anda akan mengatur kelas instans DB di AWS Management Console. Bagian Spesifikasi instans menampilkan opsi untuk prosesor. Gambar berikut menunjukkan opsi fitur prosesor.
Atur opsi berikut ke nilai yang sesuai untuk kelas instans DB Anda di bagian Fitur prosesor:
-
Jumlah inti - Atur jumlah CPU inti menggunakan opsi ini. Nilai harus sama dengan atau kurang dari jumlah maksimum CPU core untuk kelas instans DB.
-
Thread per inti – Tentukan 2 untuk mengaktifkan beberapa thread per inti, atau tentukan 1 untuk menonaktifkan beberapa thread per inti.
Saat Anda memodifikasi atau mengembalikan instance DB, Anda juga dapat mengatur CPU inti dan utas per CPU inti ke default untuk kelas instance.
Saat melihat detail untuk instans DB di konsol, Anda dapat melihat informasi prosesor untuk kelas instans DB di tab Konfigurasi. Gambar berikut menunjukkan kelas instans DB dengan satu CPU inti dan beberapa utas per inti diaktifkan.
Untuk instans Oracle DB, informasi prosesor hanya muncul untuk instans DB Bring Your Own License (BYOL).
Anda dapat mengatur fitur prosesor untuk instans DB ketika Anda menjalankan salah satu perintah AWS CLI berikut:
Untuk mengkonfigurasi prosesor kelas instans DB untuk instance DB dengan menggunakan AWS CLI, sertakan --processor-features
opsi dalam perintah. Tentukan jumlah CPU inti dengan nama coreCount
fitur, dan tentukan apakah beberapa utas per inti diaktifkan dengan nama threadsPerCore
fitur.
Opsi tersebut memiliki sintaks berikut.
--processor-features "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Berikut ini adalah contoh yang mengonfigurasi prosesor:
Contoh
- Mengatur jumlah CPU core untuk instance DB
- Mengatur jumlah CPU core dan menonaktifkan beberapa thread untuk instans DB
- Melihat nilai prosesor yang valid untuk kelas instans DB
- Mengembalikan ke pengaturan prosesor default untuk instans DB
- Kembali ke jumlah default CPU core untuk instance DB
- Mengembalikan ke jumlah thread per inti default untuk instans DB
Mengatur jumlah CPU core untuk instance DB
Contoh berikut memodifikasi mydbinstance
dengan mengatur jumlah CPU core ke 4. Perubahan langsung diterapkan dengan menggunakan --apply-immediately
. Jika Anda ingin menerapkan perubahan pada periode pemeliharaan terjadwal berikutnya, hilangkan opsi --apply-immediately
.
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=4
" \--apply-immediately
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=4
" ^--apply-immediately
Mengatur jumlah CPU core dan menonaktifkan beberapa thread untuk instans DB
Contoh berikut memodifikasi mydbinstance
dengan mengatur jumlah CPU core 4
dan menonaktifkan beberapa thread per core. Perubahan langsung diterapkan dengan menggunakan --apply-immediately
. Jika Anda ingin menerapkan perubahan pada periode pemeliharaan terjadwal berikutnya, hilangkan opsi --apply-immediately
.
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=4
" "Name=threadsPerCore,Value=1
" \--apply-immediately
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=4
" "Name=threadsPerCore,Value=1
" ^--apply-immediately
Melihat nilai prosesor yang valid untuk kelas instans DB
Anda dapat melihat nilai prosesor yang valid untuk kelas instans DB tertentu dengan menjalankan perintah describe-orderable-db-instance-options dan menentukan kelas instance untuk opsi tersebut--db-instance-class
. Misalnya, output untuk perintah berikut menunjukkan opsi prosesor untuk kelas instans db.r3.large.
aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large
Berikut ini adalah contoh output untuk perintah dalam 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 }
Selain itu, Anda dapat menjalankan perintah berikut untuk informasi prosesor kelas instans DB:
-
describe-db-instances— Menampilkan informasi prosesor untuk instans DB yang ditentukan.
-
describe-db-snapshots— Menampilkan informasi prosesor untuk snapshot DB yang ditentukan.
-
describe-valid-db-instance-modifikasi - Menunjukkan modifikasi yang valid pada prosesor untuk instans DB yang ditentukan.
Dalam output perintah sebelumnya, nilai untuk fitur prosesor tidak null hanya jika kondisi berikut terpenuhi:
-
Anda menggunakan instance RDS untuk Oracle DB.
-
Instans RDS untuk Oracle DB Anda mendukung perubahan nilai prosesor.
-
Pengaturan CPU inti dan utas saat ini diatur ke nilai nondefault.
Jika kondisi sebelumnya tidak terpenuhi, Anda bisa mendapatkan jenis instance menggunakan. describe-db-instances Anda bisa mendapatkan informasi prosesor untuk jenis instance ini dengan menjalankan EC2 operasi describe-instance-types.
Mengembalikan ke pengaturan prosesor default untuk instans DB
Contoh berikut memodifikasi mydbinstance
dengan mengembalikan kelas instans DB-nya ke nilai prosesor default. Perubahan langsung diterapkan dengan menggunakan --apply-immediately
. Jika Anda ingin menerapkan perubahan pada periode pemeliharaan terjadwal berikutnya, hilangkan opsi --apply-immediately
.
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --use-default-processor-features \--apply-immediately
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --use-default-processor-features ^--apply-immediately
Kembali ke jumlah default CPU core untuk instance DB
Contoh berikut memodifikasi mydbinstance
dengan mengembalikan kelas instans DB ke jumlah default CPU core untuk itu. Pengaturan thread per inti tidak diubah. Perubahan langsung diterapkan dengan menggunakan --apply-immediately
. Jika Anda ingin menerapkan perubahan pada periode pemeliharaan terjadwal berikutnya, hilangkan opsi --apply-immediately
.
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=coreCount,Value=DEFAULT" \--apply-immediately
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=coreCount,Value=DEFAULT" ^--apply-immediately
Mengembalikan ke jumlah thread per inti default untuk instans DB
Contoh berikut menyesuaikan mydbinstance
dengan mengembalikan kelas instans DB ke jumlah thread per inti default. Jumlah pengaturan CPU core tidak berubah. Perubahan langsung diterapkan dengan menggunakan --apply-immediately
. Jika Anda ingin menerapkan perubahan pada periode pemeliharaan terjadwal berikutnya, hilangkan opsi --apply-immediately
.
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --processor-features "Name=threadsPerCore,Value=DEFAULT" \--apply-immediately
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --processor-features "Name=threadsPerCore,Value=DEFAULT" ^--apply-immediately
Anda dapat mengatur fitur prosesor untuk instans DB saat memanggil salah satu RDS API operasi Amazon berikut:
Untuk mengonfigurasi fitur prosesor kelas instans DB untuk instans DB dengan menggunakan Amazon RDSAPI, sertakan ProcessFeatures
parameter dalam panggilan.
Parameter tersebut memiliki sintaks berikut.
ProcessFeatures "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Tentukan jumlah CPU inti dengan nama coreCount
fitur, dan tentukan apakah beberapa utas per inti diaktifkan dengan nama threadsPerCore
fitur.
Anda dapat melihat nilai prosesor yang valid untuk kelas instans DB tertentu dengan menjalankan DescribeOrderableDBInstanceOptionsoperasi dan menentukan kelas instance untuk DBInstanceClass
parameter. Anda juga dapat menggunakan operasi berikut:
-
D escribeDBInstances - Menampilkan informasi prosesor untuk instans DB yang ditentukan.
-
D escribeDBSnapshots - Menampilkan informasi prosesor untuk snapshot DB yang ditentukan.
-
DescribeValidDBInstanceModifications— Menunjukkan modifikasi yang valid pada prosesor untuk instans DB yang ditentukan.
Dalam output operasi sebelumnya, nilai untuk fitur prosesor tidak null hanya jika kondisi berikut terpenuhi:
-
Anda menggunakan instance RDS untuk Oracle DB.
-
Instans RDS untuk Oracle DB Anda mendukung perubahan nilai prosesor.
-
Pengaturan CPU inti dan utas saat ini diatur ke nilai nondefault.
Jika kondisi sebelumnya tidak terpenuhi, Anda bisa mendapatkan tipe instance menggunakan D. escribeDBInstances Anda bisa mendapatkan informasi prosesor untuk jenis instance ini dengan menjalankan EC2 operasi DescribeInstanceTypes.