Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gubernur sumber daya Microsoft SQL Server dengan RDS untuk SQL Server
Gubernur sumber daya adalah fitur SQL Server Enterprise Edition yang memberi Anda kontrol yang tepat atas sumber daya instans Anda. Ini memungkinkan Anda untuk menetapkan batasan spesifik tentang bagaimana beban kerja menggunakan CPU, memori, dan I/O sumber daya fisik. Dengan pengurus sumber daya, Anda dapat:
-
Mencegah monopoli sumber daya di lingkungan multi-penyewa dengan mengelola cara beban kerja yang berbeda berbagi sumber daya instans
-
Memberikan kinerja yang dapat diprediksi dengan menetapkan batas dan prioritas sumber daya tertentu untuk pengguna dan aplikasi yang berbeda
Anda dapat mengaktifkan pengatur sumber daya pada RDS yang sudah ada atau baru untuk instans DB SQL Server.
Gubernur sumber daya menggunakan tiga konsep dasar:
-
Kumpulan sumber daya - Sebuah wadah yang mengelola sumber daya fisik instans Anda (CPU, memori, dan I/O). Anda mendapatkan dua kolam bawaan (internal dan default) dan Anda dapat membuat kumpulan khusus tambahan.
-
Grup beban kerja - Sebuah wadah untuk sesi database dengan karakteristik serupa. Setiap grup beban kerja termasuk dalam kumpulan sumber daya. Anda mendapatkan dua grup beban kerja bawaan (internal dan default) dan Anda dapat membuat grup beban kerja kustom tambahan.
-
Klasifikasi - Proses yang menentukan grup beban kerja mana yang menangani sesi masuk berdasarkan nama pengguna, nama aplikasi, nama database atau nama host.
Untuk detail tambahan tentang fungsionalitas pengatur sumber daya di SQL Server, lihat Gubernur
Daftar Isi
Mengaktifkan pengatur sumber daya Microsoft SQL Server untuk RDS Anda untuk instans SQL Server
Menggunakan pengatur sumber daya Microsoft SQL Server untuk instans RDS untuk SQL Server
Menonaktifkan pengatur sumber daya Microsoft SQL Server untuk RDS Anda untuk instans SQL Server
Praktik terbaik untuk mengonfigurasi gubernur sumber daya pada RDS untuk SQL Server
Versi dan Wilayah yang didukung
Amazon RDS mendukung pengatur sumber daya untuk versi dan edisi SQL Server berikut di semua Wilayah AWS tempat RDS untuk SQL Server tersedia:
-
SQL Server 2025 Edisi Standar, Pengembang, dan Perusahaan
-
SQL Server 2022 Edisi Pengembang dan Perusahaan
-
SQL Server 2019 Enterprise Edition
-
SQL Server 2017 Enterprise Edition
-
SQL Server 2016 Enterprise Edition
Batasan dan rekomendasi
Batasan dan rekomendasi berikut berlaku untuk gubernur sumber daya:
-
Pembatasan edisi dan layanan:
-
Tersedia dalam SQL Server Enterprise dan Edisi Pengembang untuk versi 2016 hingga 2025. Dimulai dengan SQL Server 2025, resource guvernor juga tersedia dalam Standard Edition.
-
Manajemen sumber daya terbatas pada Mesin Database SQL Server. Gubernur sumber daya untuk Layanan Analisis, Layanan Integrasi, dan Layanan Pelaporan tidak didukung.
-
-
Batasan konfigurasi:
-
Harus menggunakan prosedur tersimpan Amazon RDS untuk semua konfigurasi.
-
Pernyataan DDL asli dan konfigurasi GUI SQL Server Management Studio tidak didukung.
-
-
Parameter kumpulan sumber daya:
-
Nama kumpulan yang dimulai
rds_dengan tidak didukung. -
Modifikasi kumpulan sumber daya internal dan default tidak diizinkan.
-
Untuk kumpulan sumber daya yang ditentukan pengguna, parameter kumpulan sumber daya berikut tidak didukung:
MIN_MEMORY_PERCENTMIN_CPU_PERCENTMIN_IOPS_PER_VOLUMEAFFINITY
-
-
Parameter grup beban kerja:
-
Nama grup beban kerja yang dimulai
rds_dengan tidak didukung. -
Modifikasi grup beban kerja internal tidak diizinkan.
-
@GROUP_MAX_TEMPDB_DATA_PERCENTParam@GROUP_MAX_TEMPDB_DATA_MBeter dan hanya didukung pada SQL Server 2025 dan di atasnya. Menentukan parameter ini pada versi sebelumnya mengembalikan kesalahan. -
Untuk grup beban kerja default:
-
Hanya
REQUEST_MAX_MEMORY_GRANT_PERCENTparameter yang dapat dimodifikasi. -
Untuk grup beban kerja default,
REQUEST_MAX_MEMORY_GRANT_PERCENTharus antara 1 dan 70. -
Semua parameter lainnya terkunci dan tidak dapat diubah.
-
-
User-defined kelompok beban kerja memungkinkan modifikasi semua parameter.
-
-
Batasan fungsi pengklasifikasi:
-
Fungsi pengklasifikasi merutekan koneksi ke grup beban kerja khusus berdasarkan kriteria tertentu (nama pengguna, database, host, atau nama aplikasi).
-
Mendukung hingga dua grup beban kerja yang ditentukan pengguna dengan kondisi routing masing-masing.
-
Menggabungkan kriteria dengan
ANDkondisi dalam setiap kelompok. -
Memerlukan setidaknya satu kriteria routing per grup beban kerja.
-
Hanya metode klasifikasi yang tercantum di atas yang didukung.
-
Nama fungsi harus dimulai dengan
rg_classifier_. -
Penetapan grup default jika tidak ada kondisi yang cocok.
-
Pertimbangan untuk Multi-AZ penerapan
RDS untuk SQL Server mereplikasi pengatur sumber daya ke instance sekunder dalam penerapan. Multi-AZ Anda dapat memverifikasi kapan dimodifikasi dan gubernur sumber daya baru terakhir disinkronkan dengan instance sekunder.
Gunakan kueri berikut untuk memeriksa replik last_sync_time asi:
SELECT * from msdb.dbo.rds_fn_server_object_last_sync_time();
Dalam hasil kueri, jika waktu sinkronisasi melewati gubernur sumber daya yang diperbarui atau waktu pembuatan, maka gubernur sumber daya menyinkronkan dengan sekunder.
Untuk melakukan failover DB manual untuk mengonfirmasi bahwa gubernur sumber daya mereplikasi, tunggu pembaruan last_sync_time terlebih dahulu. Kemudian, lanjutkan dengan Multi-AZ failover.
Pertimbangan untuk membaca replika
-
Untuk replika SQL Server di Wilayah yang sama dengan instance DB sumber, gunakan grup opsi yang sama sebagai sumber. Perubahan pada grup opsi segera menyebar ke replika, terlepas dari jendela pemeliharaannya.
-
Saat Anda membuat replika lintas wilayah SQL Server, RDS membuat grup opsi khusus untuknya.
-
Anda tidak dapat menghapus replika lintas Wilayah SQL dari grup opsi khususnya. Tidak ada instans DB lain yang dapat menggunakan grup opsi khusus untuk replika lintas Wilayah SQL Server.
-
Opsi pengatur sumber daya adalah opsi yang tidak direplikasi. Anda dapat menambahkan atau menghapus opsi non-replikasi dari grup opsi khusus.
-
Saat Anda mempromosikan replika baca lintas Wilayah SQL, replika yang dipromosikan memiliki perilaku yang sama seperti instans DB SQL Server lainnya, termasuk manajemen opsinya.
catatan
Saat menggunakan pengatur sumber daya pada replika baca, Anda harus secara manual memastikan bahwa pengatur sumber daya telah dikonfigurasi pada replika baca menggunakan prosedur tersimpan Amazon RDS setelah opsi ditambahkan ke grup opsi. Konfigurasi pengatur sumber daya tidak secara otomatis mereplikasi ke replika baca. Juga, beban kerja pada replika baca biasanya berbeda dari instance utama. Oleh karena itu, disarankan untuk menerapkan konfigurasi sumber daya pada replika berdasarkan beban kerja dan jenis instans Anda. Anda dapat menjalankan prosedur tersimpan Amazon RDS ini pada replika baca secara independen untuk mengonfigurasi pengatur sumber daya pada replika baca.