Mengonfigurasi prosesor untuk kelas instans DB di RDS for Oracle - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengonfigurasi prosesor untuk kelas instans DB di RDS for Oracle

Kelas instans DB Amazon RDS mendukung Intel Hyper-Threading Technology, yang memungkinkan beberapa thread berjalan secara bersamaan di satu inti CPU Intel Xeon. Setiap thread direpresentasikan sebagai CPU virtual (vCPU) pada instans DB. Instans DB memiliki jumlah inti CPU default, yang bervariasi sesuai dengan kelas instans DB. Misalnya, kelas instans DB db.m4.xlarge memiliki dua inti CPU dan dua utas per inti secara default—total empat v. CPUs

catatan

Setiap vCPU adalah hyperthread inti CPU Intel Xeon.

Gambaran umum konfigurasi prosesor untuk RDS for Oracle

Bila Anda menggunakan RDS untuk Oracle, Anda biasanya dapat menemukan kelas instans DB yang memiliki kombinasi memori dan jumlah v yang sesuai dengan beban CPUs kerja Anda. Namun, Anda juga dapat menentukan fitur prosesor berikut untuk mengoptimalkan RDS untuk instans Oracle DB untuk beban kerja atau kebutuhan bisnis tertentu:

  • Jumlah inti CPU – Anda dapat menyesuaikan jumlah inti CPU untuk instans DB. Anda dapat melakukan ini agar dapat mengoptimalkan biaya lisensi perangkat lunak Anda dengan instans DB yang memiliki jumlah RAM yang cukup untuk beban kerja yang membutuhkan memori intensif tetapi dengan inti CPU yang lebih sedikit.

  • Thread per inti – Anda dapat menonaktifkan Intel Hyper-Threading Technology dengan menentukan satu thread untuk setiap inti CPU. Anda dapat melakukannya untuk beban kerja tertentu, seperti beban kerja komputasi performa tinggi (HPC).

Anda dapat mengontrol jumlah inti dan thread CPU 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 penambahan atau pengurangan biaya untuk menentukan fitur prosesor pada instans DB RDS for Oracle. Anda dikenai biaya yang sama untuk instans DB yang diluncurkan dengan konfigurasi CPU default.

Kelas instans DB yang mendukung konfigurasi prosesor

Anda dapat mengonfigurasi jumlah inti dan thread CPU per inti hanya ketika syarat berikut terpenuhi:

  • Anda sedang mengonfigurasi instans DB RDS for Oracle. 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 Bawa Lisensi Sendiri (BYOL) RDS for 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.tpc threads_per_core .mem atau ratio db.r5b. instance_size.tpc threads_per_core .mem. ratio Misalnya, db.r5b.xlarge.tpc2.mem4x dikonfigurasi sebelumnya dengan 2 threads per inti (tpc2) dan 4x sebanyak memori kelas instans 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.

Anda dapat menggunakan AWS CLI perintah berikut untuk menunjukkan v defaultCPUs, core, thread per core, dan jumlah core yang valid untuk kelas instance. Ganti r7i.48xlarge dalam perintah sampel dengan nama kelas instance Anda.

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

Pada tabel berikut, Anda dapat menemukan kelas instans DB yang mendukung pengaturan jumlah inti CPU dan thread CPU per inti. Anda juga dapat menemukan nilai default dan nilai yang valid untuk jumlah inti CPU dan thread per inti CPU untuk setiap kelas instans DB.

Kelas instans DB Default v CPUs Inti CPU default Thread per inti default Jumlah inti CPU 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.r7i - kelas instance yang dioptimalkan untuk memori

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, 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 – 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 for Oracle DB instans. Untuk informasi lebih lanjut tentang penggunaan CloudTrail, lihat Memantau API AWS CloudTrail.

Mengatur inti CPU dan threads per inti CPU untuk kelas instans DB

Anda dapat mengonfigurasi jumlah inti CPU dan thread per inti untuk kelas instans DB saat Anda melakukan operasi berikut:

catatan

Ketika Anda memodifikasi instans DB untuk mengonfigurasi jumlah inti atau thread per inti CPU, ada gangguan instans DB singkat.

Anda dapat mengatur inti CPU dan utas per inti CPU untuk kelas instans DB menggunakan AWS Management Console, API AWS CLI, atau RDS.

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.

Konfigurasi opsi prosesor

Atur opsi berikut ke nilai yang sesuai untuk kelas instans DB Anda di bagian Fitur prosesor:

  • Jumlah inti – Atur jumlah inti CPU menggunakan opsi ini. Nilainya harus sama dengan atau kurang dari jumlah maksimum inti CPU 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 memodifikasi atau memulihkan instans DB, Anda juga dapat mengatur inti CPU dan thread per inti CPU ke default untuk kelas instans.

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 inti CPU dan beberapa thread per inti diaktifkan.

Melihat opsi prosesor

Untuk instans DB Oracle, informasi prosesor hanya muncul untuk instans DB Bawa Lisensi Sendiri (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 inti CPU dengan nama fitur coreCount, dan tentukan apakah beberapa thread per inti diaktifkan dengan nama fitur threadsPerCore.

Opsi tersebut memiliki sintaks berikut.

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

Berikut ini adalah contoh yang mengonfigurasi prosesor:

Mengatur jumlah inti CPU untuk instans DB

Contoh berikut menyesuaikan mydbinstance dengan mengatur jumlah inti CPU menjadi 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 inti CPU dan menonaktifkan beberapa thread untuk instans DB

Contoh berikut menyesuaikan mydbinstance dengan mengatur jumlah inti CPU untuk 4 dan menonaktifkan beberapa thread per inti. 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 sampel output untuk perintah dalam format 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 }

Selain itu, Anda dapat menjalankan perintah berikut untuk informasi prosesor kelas instans DB:

Dalam output perintah sebelumnya, nilai untuk fitur prosesor tidak null hanya jika kondisi berikut terpenuhi:

  • Anda menggunakan instans DB RDS for Oracle.

  • Instans DB RDS for Oracle Anda mendukung perubahan nilai prosesor.

  • Pengaturan inti dan thread CPU 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

Mengembalikan ke jumlah default inti CPU untuk instans DB

Contoh berikut menyesuaikan mydbinstance dengan mengembalikan kelas instans DB ke jumlah inti CPU default. 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. Pengaturan jumlah inti CPU 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 ketika memanggil salah satu operasi API Amazon RDS berikut:

Untuk mengonfigurasi fitur prosesor kelas instans DB untuk instans DB menggunakan API Amazon RDS, sertakan parameter ProcessFeatures dalam panggilan.

Parameter tersebut memiliki sintaks berikut.

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

Tentukan jumlah inti CPU dengan nama fitur coreCount, dan tentukan apakah beberapa thread per inti diaktifkan dengan nama fitur threadsPerCore.

Anda dapat melihat nilai prosesor yang valid untuk kelas instans DB tertentu dengan menjalankan operasi DescribeOrderableDBInstanceOptions dan menentukan kelas instance untuk DBInstanceClass parameter. Anda juga dapat menggunakan operasi berikut:

Dalam output operasi sebelumnya, nilai untuk fitur prosesor tidak null hanya jika kondisi berikut terpenuhi:

  • Anda menggunakan instans DB RDS for Oracle.

  • Instans DB RDS for Oracle Anda mendukung perubahan nilai prosesor.

  • Pengaturan inti dan thread CPU saat ini diatur ke nilai nondefault.

Jika kondisi sebelumnya tidak terpenuhi, Anda bisa mendapatkan tipe instance menggunakan Describe. DBInstances Anda bisa mendapatkan informasi prosesor untuk jenis instance ini dengan menjalankan EC2 operasi DescribeInstanceTypes.