Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Optimalkan CPUs untuk RDS untuk instance yang disertakan lisensi SQL Server
Dengan RDS untuk SQL Server, Anda dapat menggunakan Optimalkan CPU dengan menentukan fitur prosesor untuk mengonfigurasi jumlah vCPU pada instans DB Anda sambil mempertahankan memori dan IOPS yang sama. Anda dapat mencapai memory-to-CPU rasio yang diinginkan untuk persyaratan beban kerja database tertentu dan mengurangi biaya lisensi untuk Microsoft Windows OS dan SQL Server, yang didasarkan pada jumlah vCPU.
Untuk menentukan fitur prosesor, gunakan parameter berikut:
--processor-features "Name=coreCount,Value=value" \ "Name=threadsPerCore,Value=value"
-
CoreCount — Tentukan jumlah inti CPU untuk instans DB, untuk mengoptimalkan biaya lisensi untuk instans DB. Lihat Kelas instans DB yang mendukung Optimalkan CPU untuk menemukan nilai yang diizinkan untuk jumlah inti untuk jenis instance yang dipilih.
-
threadsPerCore— Tentukan utas per inti untuk menentukan jumlah utas per inti CPU. Lihat Kelas instans DB yang mendukung Optimalkan CPU untuk menemukan nilai yang diizinkan untuk utas per inti untuk jenis instance yang dipilih.
Contoh perintah untuk membuat RDS untuk instance SQL Server dengan pengaturan Optimalkan CPU:
aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00 \ --license-model license-included \ --allocated-storage300\ --master-usernamemyuser\ --master-user-passwordxxxxx\ --no-multi-az \ --vpc-security-group-ids myvpcsecuritygroup \ --db-subnet-group-name mydbsubnetgroup \ --db-instance-identifier my-rds-instance \ --db-instance-class db.m7i.8xlarge \ --processor-features "Name=coreCount,Value=8" "Name=threadsPerCore,Value=1"
Dalam contoh ini, Anda membuat db.m7i.8xlarge instance, yang secara default memiliki CoreCount 16. Dengan menggunakan Optimalkan CPU, Anda memilih CoreCount 8, menghasilkan jumlah vCPU efektif 8.
Jika Anda membuat instance tanpa --processor-features parameter, jumlah inti diatur ke 16 dan utas per inti diatur ke 1 secara default, menghasilkan jumlah vCPU default 16.
Beberapa pertimbangan yang perlu diingat saat menentukan fitur prosesor:
-
Buat - Tentukan parameter
coreCountdanthreadsPerCoreuntukprocessor-featuresparameter dari nilai yang diizinkan. Lihat Kelas instans DB yang mendukung Optimalkan CPU. -
Modifikasi — Saat memodifikasi dari satu kelas instance yang dikonfigurasi dengan pengaturan Optimalkan CPU ke kelas lain yang mendukung pengaturan CPU Optimalkan, Anda harus menentukan pengaturan prosesor default menggunakan
--use-default-processor-featuresparameter atau secara eksplisit menentukan opsi selama permintaan modifikasi.catatan
Mengubah jumlah vCPU dapat berimplikasi pada biaya biaya lisensi yang terkait dengan instans DB.
-
Pemulihan snapshot — Saat memulihkan snapshot ke jenis instans yang sama dengan sumber, instans DB yang dipulihkan mewarisi pengaturan Optimalkan CPU dari snapshot. Jika memulihkan ke jenis instans yang berbeda, Anda perlu menentukan pengaturan Optimalkan CPU untuk instance target atau menentukan
--use-default-processor-featuresparameternya. -
Point-in-time restore — Point-in-time restore (PITR) melibatkan pemulihan snapshot tertentu berdasarkan waktu yang ditentukan untuk PITR dan kemudian menerapkan semua cadangan log transaksional ke snapshot itu, sehingga membawa instance ke titik waktu yang ditentukan. Untuk PITR, pengaturan Optimalkan CPU
threadsPerCore,coreCountdan, berasal dari snapshot sumber (bukan titik waktu) kecuali nilai khusus ditentukan selama permintaan PITR. Jika snapshot sumber yang digunakan diaktifkan dengan pengaturan Optimalkan CPU dan Anda menggunakan jenis instans yang berbeda untuk PITR, Anda harus menentukan pengaturan Optimalkan CPU untuk instance target atau menentukan parameternya—-use-default-processor-features.
Batasan
Batasan berikut berlaku saat menggunakan Optimalkan CPU:
-
Optimalkan CPU hanya didukung dengan Enterprise, Standard, dan Web Editions.
-
Optimalkan CPU tersedia pada instance tertentu. Lihat Kelas instans DB yang mendukung Optimalkan CPU.
-
Menyesuaikan jumlah core CPU didukung pada ukuran instans
2xlargedan di atas. Dengan jenis instans ini, jumlah minimum vCPCU yang didukung untuk Optimalkan CPU adalah 4. -
Optimalkan CPU hanya mengizinkan 1 utas per inti karena Hyper-Threading dinonaktifkan untuk instance mulai dari generasi ke-7 yang mendukung Optimize CPU.