Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ikhtisar grup parameter
Grup parameter klaster DB bertindak sebagai kontainer untuk nilai konfigurasi mesin yang diterapkan pada setiap instans DB di klaster DB Aurora. Misalnya, model penyimpanan bersama Aurora mengharuskan setiap instans DB dalam klaster Aurora menggunakan pengaturan yang sama untuk parameter seperti innodb_file_per_table
. Dengan demikian, parameter yang memengaruhi tata letak penyimpanan fisik adalah bagian dari grup parameter klaster. Grup parameter klaster DB juga mencakup nilai default untuk semua parameter tingkat instans.
Grup parameter DB bertindak sebagai kontainer untuk nilai konfigurasi mesin yang diterapkan pada satu atau beberapa instans DB. Grup parameter DB berlaku untuk instans DB di Amazon RDS dan Aurora. Pengaturan konfigurasi ini berlaku untuk properti yang dapat beragam di antara instans DB dalam klaster Aurora, misalnya ukuran untuk buffer memori.
Topik
Grup parameter kustom dan default
Jika Anda membuat instans DB tanpa menentukan grup parameter DB, instans DB akan menggunakan grup parameter DB default. Demikian pula, jika Anda membuat klaster DB Aurora tanpa menentukan grup parameter klaster DB, klaster DB tersebut akan menggunakan grup parameter klaster DB default. Setiap grup parameter default berisi default mesin database dan default RDS sistem Amazon berdasarkan engine, kelas komputasi, dan penyimpanan instance yang dialokasikan.
Anda tidak dapat memodifikasi pengaturan parameter dari grup parameter default. Anda dapat melakukan hal berikut sebagai gantinya:
-
Membuat grup parameter baru.
-
Mengubah pengaturan parameter sesuai keinginan Anda. Tidak semua parameter mesin DB dalam grup parameter memenuhi syarat untuk dimodifikasi.
-
Ubah instans DB atau cluster DB Anda untuk mengaitkan grup parameter baru.
Untuk mengetahui informasi tentang cara memodifikasi klaster atau instans DB, lihat Memodifikasi klaster DB Amazon Aurora.
catatan
Jika Anda telah memodifikasi instans DB Anda untuk menggunakan grup parameter khusus, dan Anda memulai instans DB, RDS secara otomatis me-reboot instans DB sebagai bagian dari proses startup.
RDSmenerapkan parameter statis dan dinamis yang dimodifikasi dalam grup parameter yang baru terkait hanya setelah instance DB di-boot ulang. Namun, jika Anda memodifikasi parameter dinamis dalam grup parameter DB setelah Anda mengaitkannya dengan instans DB, perubahan ini akan diterapkan segera tanpa boot ulang. Untuk informasi selengkapnya tentang cara mengubah grup parameter DB, lihat Memodifikasi klaster DB Amazon Aurora.
Jika Anda memperbarui parameter dalam grup parameter DB, perubahan berlaku untuk semua instans DB yang terkait dengan grup parameter tersebut. Demikian pula, jika Anda memperbarui parameter dalam grup parameter klaster DB Aurora, perubahan berlaku untuk semua klaster DB Aurora yang terkait dengan grup parameter klaster DB tersebut.
Jika Anda tidak ingin membuat grup parameter dari awal, Anda dapat menyalin grup parameter yang ada dengan AWS CLI copy-db-parameter-groupperintah atau perintah copy-db-cluster-parameter-group. Menyalin grup parameter dapat membantu dalam beberapa kasus. Misalnya, Anda mungkin ingin menyertakan sebagian besar parameter dan nilai kustom grup parameter yang ada dalam grup parameter baru.
Parameter klaster DB statis dan dinamis
Parameter klaster DB bersifat statis atau dinamis. Perbedaannya terletak pada hal berikut:
-
Saat Anda mengubah parameter statis dan menyimpan grup parameter klaster DB, perubahan parameter akan berlaku setelah Anda mem-boot ulang instans DB secara manual di setiap klaster DB terkait. Bila Anda menggunakan AWS Management Console untuk mengubah nilai parameter cluster DB statis, selalu digunakan
pending-reboot
untukApplyMethod
. -
Saat Anda mengubah parameter dinamis, perubahan parameter akan langsung diterapkan secara default, tanpa harus di-boot ulang. Saat Anda menggunakan konsol, konsol tersebut selalu menggunakan
immediate
untukApplyMethod
. Untuk menunda perubahan parameter hingga setelah Anda me-reboot instans DB di cluster DB terkait, gunakan or. AWS CLI RDS API AturApplyMethod
kepending-reboot
untuk perubahan parameter.
Untuk informasi selengkapnya tentang menggunakan AWS CLI untuk mengubah nilai parameter, lihat modify-db-cluster-parameter-group. Untuk informasi selengkapnya tentang menggunakan RDS API untuk mengubah nilai parameter, lihat M odifyDBCluster ParameterGroup.
Jika Anda mengubah grup parameter klaster DB yang terkait dengan klaster DB, boot ulang instans DB di klaster DB tersebut. Dengan boot ulang, perubahan akan diterapkan ke semua instans DB di klaster DB. Untuk menentukan apakah instans DB dari klaster DB harus di-boot ulang untuk menerapkan perubahan, jalankan perintah AWS CLI berikut.
aws rds describe-db-clusters --db-cluster-identifier
db_cluster_identifier
Periksa nilai DBClusterParameterGroupStatus
untuk instans DB primer dalam output. Jika nilainya adalah pending-reboot
, boot ulang instans DB dari klaster DB.
Parameter instans DB statis dan dinamis
Parameter instans DB bersifat statis atau dinamis. Perbedaannya terletak dalam hal berikut:
-
Saat Anda mengubah parameter statis dan menyimpan grup parameter DB, perubahan parameter akan diterapkan setelah Anda mem-boot ulang instans DB terkait secara manual. Untuk parameter statis, konsol selalu menggunakan
pending-reboot
untukApplyMethod
. -
Saat Anda mengubah parameter dinamis, perubahan parameter akan langsung diterapkan secara default, tanpa harus di-boot ulang. Saat Anda menggunakan AWS Management Console untuk mengubah nilai parameter instans DB, selalu digunakan
immediate
untuk parameter dinamisApplyMethod
for. Untuk menunda perubahan parameter sampai setelah Anda me-reboot instans DB terkait, gunakan AWS CLI or RDSAPI. AturApplyMethod
kepending-reboot
untuk perubahan parameter.
Untuk informasi selengkapnya tentang menggunakan AWS CLI untuk mengubah nilai parameter, lihat modify-db-parameter-group. Untuk informasi selengkapnya tentang menggunakan RDS API untuk mengubah nilai parameter, lihat odifyDBParameterGrup M.
Jika instans DB tidak menggunakan perubahan terbaru pada grup parameter DB terkait, konsol menunjukkan status boot ulang tertunda untuk grup parameter DB. Status ini tidak menyebabkan boot ulang otomatis selama periode pemeliharaan berikutnya. Untuk menerapkan perubahan parameter terbaru pada instans DB tersebut, boot ulang instans DB secara manual.
Parameter set karakter
Sebelum membuat klaster DB, atur parameter apa pun yang terkait dengan set karakter atau kolasi basis data di grup parameter Anda. Lakukan juga sebelum Anda membuat basis data di dalamnya. Dengan cara ini, Anda memastikan basis data default dan basis data baru menggunakan nilai kolasi dan set karakter yang Anda tentukan. Jika Anda mengubah parameter kolasi atau set karakter, perubahan parameter tidak diterapkan ke basis data yang sudah ada.
Untuk beberapa mesin DB, Anda dapat mengubah nilai kolasi atau set karakter untuk basis data yang sudah ada menggunakan perintah ALTER DATABASE
, contohnya:
ALTER DATABASE
database_name
CHARACTER SETcharacter_set_name
COLLATEcollation
;
Untuk informasi selengkapnya tentang cara mengubah nilai set kolasi atau set karakter untuk basis data, periksa dokumentasi untuk mesin DB Anda.
Parameter dan nilai parameter yang didukung
Untuk menentukan parameter yang didukung untuk mesin DB, lihat parameter di grup parameter DB dan grup parameter klaster DB yang digunakan oleh instans DB atau klaster DB. Untuk informasi selengkapnya, lihat Melihat nilai parameter untuk grup parameter DB di Aurora dan Melihat nilai parameter untuk grup parameter cluster DB di Amazon Aurora.
Dalam banyak kasus, Anda juga dapat menentukan parameter bilangan bulat dan Boolean menggunakan ekspresi, rumus, dan fungsi. Fungsi dapat mencakup ekspresi log matematis. Namun, tidak semua parameter mendukung ekspresi, rumus, dan fungsi untuk nilai parameter. Untuk informasi selengkapnya, lihat Menentukan parameter DB.
Untuk basis data global Aurora, Anda dapat menentukan pengaturan konfigurasi yang berbeda untuk setiap klaster Aurora. Pastikan pengaturannya cukup mirip untuk menghasilkan perilaku yang konsisten jika Anda menggunakan klaster sekunder sebagai klaster primer. Misalnya, gunakan pengaturan yang sama untuk zona waktu dan set karakter di semua klaster basis data global Aurora.
Pengaturan parameter yang tidak tepat dalam grup parameter dapat menimbulkan dampak buruk yang tidak diinginkan, termasuk penurunan performa dan ketidakstabilan sistem. Selalu berhati-hati saat memodifikasi parameter basis data, dan cadangkan data sebelum memodifikasi grup parameter. Coba perubahan pengaturan grup parameter pada instans DB atau klaster DB uji coba sebelum menerapkan perubahan grup parameter tersebut ke instans DB atau klaster DB produksi.