Mengatur inti CPU dan threads per inti CPU untuk kelas instans DB - 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.

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

Saat Anda memodifikasi instans DB untuk mengonfigurasi jumlah inti CPU atau utas per inti, ada pemadaman singkat yang mirip dengan saat Anda memodifikasi kelas instance.

Atur inti CPU dengan menggunakan Konsol Manajemen AWS, AWS CLI atau RDS API.

Untuk mengatur inti
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Pilih Buat basis data.

  3. Saat menyetel opsi konfigurasi Instance:

    1. Pilih opsi Optimalkan CPU.

    2. Atur opsi vCPU Anda dengan memilih jumlah core.

    Database membuat halaman saat mengatur pengaturan OCPU
  4. Setelah menyelesaikan pilihan lain, pilih Buat database.

Untuk mengatur inti
  1. Untuk mengonfigurasi Optimalkan CPU menggunakan AWS CLI, sertakan --processor-features opsi dalam perintah. Tentukan jumlah core CPU dengan coreCount dan threadsPerCore as1.

  2. Gunakan sintaks berikut:

    aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00 \ --license-model license-included \ --allocated-storage 300 \ --master-username myuser \ --master-user-password xxxxx \ --no-multi-az \ --vpc-security-group-ids myvpcsecuritygroup \ --db-subnet-group-name mydbsubnetgroup \ --db-instance-identifier my-rds-instance \ --db-instance-class db.m7i.4xlarge \ --processor-features "Name=coreCount,Value=6" "Name=threadsPerCore,Value=1"
contoh melihat nilai prosesor yang valid untuk kelas instans DB

Gunakan describe-orderable-db-instance-options perintah untuk menampilkan v defaultCPUs, core, dan thread per core. Misalnya, output untuk perintah berikut menunjukkan opsi prosesor untuk kelas instance db.r7i.2xlarge.

aws rds describe-orderable-db-instance-options --engine sqlserver-ee \ --db-instance-class db.r7i.2xlarge Sample output: ------------------------------------------------------------- | DescribeOrderableDBInstanceOptions | +-----------------------------------------------------------+ || OrderableDBInstanceOptions || |+------------------------------------+--------------------+| || DBInstanceClass | db.r7i.2xlarge || || Engine | sqlserver-ee || || EngineVersion | 13.00.6300.2.v1 || || LicenseModel | license-included || || MaxIopsPerDbInstance | || || MaxIopsPerGib | || || MaxStorageSize | 64000 || || MinIopsPerDbInstance | || || MinIopsPerGib | || || MinStorageSize | 20 || || MultiAZCapable | True || || OutpostCapable | False || || ReadReplicaCapable | True || || StorageType | gp2 || || SupportsClusters | False || || SupportsDedicatedLogVolume | False || || SupportsEnhancedMonitoring | True || || SupportsGlobalDatabases | False || || SupportsIAMDatabaseAuthentication | False || || SupportsIops | False || || SupportsKerberosAuthentication | True || || SupportsPerformanceInsights | True || || SupportsStorageAutoscaling | True || || SupportsStorageEncryption | True || || SupportsStorageThroughput | False || || Vpc | True || |+------------------------------------+--------------------+| ||| AvailabilityZones ||| ||+-------------------------------------------------------+|| ||| Name ||| ||+-------------------------------------------------------+|| ||| us-west-2a ||| ||| us-west-2b ||| ||| us-west-2c ||| ||+-------------------------------------------------------+|| ||| AvailableProcessorFeatures ||| ||+-----------------+-----------------+-------------------+|| ||| AllowedValues | DefaultValue | Name ||| ||+-----------------+-----------------+-------------------+|| ||| 1,2,3,4 | 4 | coreCount ||| ||| 1 | 1 | threadsPerCore ||| ||+-----------------+-----------------+-------------------+||

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-modifications— Menunjukkan modifikasi yang valid pada prosesor untuk instans DB yang ditentukan

Dalam output dari perintah sebelumnya, nilai untuk fitur prosesor adalah null jika Optimalkan CPU tidak dikonfigurasi.

contoh pengaturan jumlah core CPU untuk instance DB

Contoh berikut memodifikasi mydbinstance dengan mengatur jumlah core CPU ke 4 threadsPerCore sebagai 1. Terapkan perubahan segera dengan menggunakan--apply-immediately. Jika Anda ingin menerapkan perubahan selama jendela pemeliharaan terjadwal berikutnya, hilangkan--apply-immediately option.

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.r7i.8xlarge \ --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" \ --apply-immediately
contoh kembali ke pengaturan prosesor default untuk instance DB

Contoh berikut memodifikasi mydbinstance dengan mengembalikannya ke nilai prosesor default untuk itu.

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.r7i.8xlarge \ --use-default-processor-features \ --apply-immediately