Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rekomendasi dari referensi Amazon RDS
Amazon RDS menghasilkan rekomendasi untuk sumber daya saat sumber daya dibuat atau dimodifikasi. Anda dapat menemukan contoh rekomendasi dari Amazon RDS Amazon di tabel berikut.
Tipe | Deskripsi | Rekomendasi | Diperlukan downtime | Informasi tambahan |
---|---|---|---|---|
Volume magnetik sedang digunakan |
Instans DB Anda menggunakan penyimpanan magnetik. Penyimpanan magnetik tidak disarankan untuk sebagian besar instans DB. Pilih jenis penyimpanan yang berbeda: Tujuan Umum (SSD) atau Disediakan. IOPS |
Pilih jenis penyimpanan yang berbeda: Tujuan Umum (SSD) atau Disediakan. IOPS |
Ya |
Volume generasi sebelumnya dalam EC2 dokumentasi Amazon. |
Sumber Daya Pencadangan otomatis dimatikan |
Pencadangan otomatis tidak diaktifkan untuk instans DB Anda. Pencadangan otomatis direkomendasikan karena memungkinkan point-in-time pemulihan instans DB Anda. |
Aktifkan pencadangan otomatis dengan periode retensi hingga 14 hari. |
Ya |
Mengaktifkan pencadangan otomatis Mengungkap biaya penyimpanan cadangan RDS Amazon |
Diperlukan pemutakhiran versi minor engine |
Sumber daya database Anda tidak menjalankan versi mesin DB minor terbaru. Versi minor terbaru berisi perbaikan keamanan terbaru dan peningkatan lainnya. |
Tingkatkan ke versi mesin terbaru. |
Ya |
|
Peningkatan Monitoring dimatikan |
Sumber daya database Anda tidak mengaktifkan Enhanced Monitoring. Pemantauan yang Ditingkatkan menyediakan metrik sistem operasi waktu nyata untuk pemantauan dan pemecahan masalah. |
Aktifkan Pemantauan yang Ditingkatkan. |
Tidak |
|
Enkripsi penyimpanan dimatikan |
Amazon RDS mendukung enkripsi saat istirahat untuk semua mesin database dengan menggunakan kunci yang Anda kelola di AWS Key Management Service (AWS KMS). Pada instans DB aktif dengan RDS enkripsi Amazon, data yang disimpan saat istirahat di penyimpanan dienkripsi, mirip dengan pencadangan otomatis, replika baca, dan snapshot. Jika enkripsi tidak diaktifkan saat membuat instans DB, Anda harus membuat dan mengembalikan salinan terenkripsi dari snapshot yang didekripsi dari instans DB sebelum Anda mengaktifkan enkripsi. |
Aktifkan enkripsi data saat istirahat untuk instans DB Anda. |
Ya |
|
Performance Insights dimatikan |
Performance Insights memantau pemuatan instans DB untuk membantu Anda menganalisis dan menyelesaikan masalah kinerja database. Kami menyarankan Anda mengaktifkan Performance Insights. |
Mengaktifkan Wawasan Performa. |
Tidak |
|
Instans DB memiliki penyimpanan autoscaling dimatikan |
Penskalaan otomatis penyimpanan tidak diaktifkan untuk instans DB Anda. Ketika beban kerja database meningkat, penskalaan otomatis RDS penyimpanan secara otomatis menskalakan kapasitas penyimpanan dengan nol waktu henti. |
Aktifkan penskalaan otomatis RDS penyimpanan Amazon dengan ambang penyimpanan maksimum yang ditentukan |
Tidak |
Mengelola kapasitas secara otomatis dengan penskalaan otomatis penyimpanan Amazon RDS |
RDSsumber daya pembaruan versi utama diperlukan |
Database dengan versi utama saat ini untuk mesin DB tidak akan didukung. Kami menyarankan Anda meningkatkan ke versi utama terbaru yang mencakup fungsionalitas dan peningkatan baru. |
Tingkatkan ke versi utama terbaru untuk mesin DB. |
Ya |
Meningkatkan versi mesin instans DB Menggunakan Amazon RDS Aurora Blue/Green Deployment untuk pembaruan database |
RDSpembaruan kelas instance sumber daya diperlukan |
Instans DB Anda menjalankan kelas instans DB generasi sebelumnya. Kami telah mengganti kelas instans DB dari generasi sebelumnya dengan kelas instans DB dengan biaya, kinerja, atau keduanya yang lebih baik. Kami menyarankan Anda menjalankan instans DB Anda dengan kelas instans DB dari generasi yang lebih baru. |
Tingkatkan kelas instans DB. |
Ya |
|
RDSsumber daya yang menggunakan akhir edisi mesin dukungan di bawah lisensi yang disertakan |
Kami menyarankan Anda meningkatkan versi utama ke versi mesin terbaru yang didukung oleh Amazon RDS untuk melanjutkan dukungan lisensi saat ini. Versi mesin database Anda tidak akan didukung dengan lisensi saat ini. |
Kami menyarankan Anda meningkatkan database Anda ke versi terbaru yang didukung di Amazon RDS untuk terus menggunakan model berlisensi. |
Ya |
|
Instans DB tidak menggunakan penerapan Multi-AZ |
Sebaiknya gunakan deployment Multi-AZ. Deployment multi-AZ meningkatkan ketersediaan dan durabilitas instans DB. |
Siapkan Multi-AZ untuk instans DB yang terkena dampak |
Tidak Tidak terjadi waktu henti selama perubahan ini. Namun, ada kemungkinan dampak pada performa. Untuk informasi selengkapnya, silakan lihat Mengonversi instans DB ke penerapan Multi-AZ untuk Amazon RDS |
|
Parameter memori DB menyimpang dari default |
Parameter memori instans DB berbeda secara signifikan dari nilai default. Pengaturan ini dapat memengaruhi kinerja dan menyebabkan kesalahan. Kami menyarankan Anda mengatur ulang parameter memori khusus untuk instans DB ke nilai defaultnya di grup parameter DB. |
Setel ulang parameter memori ke nilai defaultnya. |
Tidak |
Praktik terbaik untuk mengonfigurasi parameter kinerja Amazon RDS untuk Saya SQL di Blog |
|
Perubahan buffering memungkinkan instance My SQL DB untuk menunda beberapa penulisan, yang diperlukan untuk mempertahankan indeks sekunder. Fitur ini berguna di lingkungan dengan disk lambat. Konfigurasi buffering perubahan sedikit meningkatkan kinerja DB tetapi menyebabkan penundaan pemulihan kerusakan dan waktu shutdown yang lama selama peningkatan. Setel ke secara |
Tetapkan nilai |
Tidak |
Praktik terbaik untuk mengonfigurasi parameter kinerja Amazon RDS untuk Saya SQL di Blog |
Parameter cache kueri diaktifkan |
Ketika perubahan mengharuskan cache kueri Anda dibersihkan, instans DB Anda akan tampak macet. Cache kueri tidak bermanfaat untuk sebagian besar beban kerja. Cache kueri telah dihapus dari My SQL 8.0 dan versi yang lebih tinggi. Kami menyarankan Anda mengatur parameter query_cache_type ke 0. |
Tetapkan nilai |
Ya |
Praktik terbaik untuk mengonfigurasi parameter kinerja Amazon RDS untuk Saya SQL di Blog |
|
Ketika |
Tetapkan nilai |
Tidak |
|
Grup parameter tidak menggunakan halaman besar |
Halaman besar dapat meningkatkan skalabilitas database, tetapi instans DB Anda tidak menggunakan halaman besar. Kami menyarankan Anda mengatur nilai |
Tetapkan nilai |
Ya |
|
|
Mematikan autovacuum meningkatkan tabel dan indeks kembung dan berdampak pada kinerja. Kami menyarankan Anda mengaktifkan autovacuum di grup parameter DB Anda. |
Aktifkan parameter autovacuum di grup parameter DB Anda. |
Tidak |
Memahami autovacuum di Amazon RDS untuk lingkungan Postgre SQL |
|
Ketika Sebaiknya aktifkan parameter |
Aktifkan |
Ya |
SQLParameter Amazon Aurora Postgre: Replikasi, keamanan, dan |
|
Ketika Sebaiknya tetapkan parameter |
Setel |
Tidak |
|
|
Perencana kueri atau pengoptimal tidak dapat menggunakan jenis paket pemindaian khusus indeks saat dimatikan. Kami menyarankan Anda mengatur nilai |
Tetapkan nilai |
Tidak |
|
|
Perencana kueri atau pengoptimal tidak dapat menggunakan jenis rencana pemindaian indeks saat dimatikan. Kami menyarankan Anda menetapkan |
Tetapkan nilai |
Tidak |
|
|
Nilai Sebaiknya tetapkan parameter |
Tetapkan nilai |
Tidak |
Praktik terbaik untuk mengonfigurasi parameter kinerja Amazon RDS untuk Saya SQL di Blog |
|
Sinkronisasi log biner ke disk tidak diberlakukan sebelum komit transaksi diakui dalam instans DB Anda. Kami menyarankan Anda mengatur nilai |
Tetapkan nilai |
Tidak |
|
|
Instans DB Anda tidak dikonfigurasi untuk mempertahankan statistik InnoDB ke disk. Ketika statistik tidak disimpan, mereka dihitung ulang setiap kali instance restart dan tabel diakses. Hal ini menyebabkan variasi dalam rencana eksekusi query. Anda dapat memodifikasi nilai parameter global ini di tingkat tabel. Kami menyarankan Anda mengatur nilai |
Tetapkan nilai |
Tidak |
Praktik terbaik untuk mengonfigurasi parameter kinerja Amazon RDS untuk Saya SQL di Blog |
|
Instans DB Anda memiliki nilai rendah untuk jumlah maksimum file yang dapat dibuka InnoDB pada satu waktu. Sebaiknya tetapkan parameter |
Atur |
Ya |
|
|
Instans DB Anda memiliki nilai rendah untuk jumlah maksimum koneksi simultan untuk setiap akun basis data. Kami merekomendasikan pengaturan |
Tingkatkan nilai |
Ya |
|
Baca Replika terbuka dalam mode yang dapat ditulis |
Instans DB Anda memiliki replika baca dalam mode yang dapat ditulis, yang memungkinkan pembaruan dari klien. Kami menyarankan Anda mengatur |
Tetapkan nilai |
Tidak |
|
|
Instans DB Anda mengalami masalah yang diketahui: Tabel yang dibuat dalam SQL versi Saya lebih rendah dari 8.0.26 dengan Kami menyarankan Anda mengatur nilai |
Tetapkan nilai |
Tidak |
|
|
Pencatatan umum diaktifkan untuk instans DB Anda. Pengaturan ini berguna saat memecahkan masalah database. Namun, menyalakan logging umum meningkatkan jumlah operasi I/O dan ruang penyimpanan yang dialokasikan, yang dapat mengakibatkan pertengkaran dan penurunan kinerja. Periksa persyaratan Anda untuk penggunaan logging umum. Kami menyarankan Anda mengatur nilai |
Periksa persyaratan Anda untuk penggunaan logging umum. Jika tidak wajib, kami sarankan Anda untuk mengatur nilai |
Tidak |
|
RDSinstance kurang disediakan untuk kapasitas memori sistem |
Kami menyarankan Anda menyetel kueri Anda untuk menggunakan memori yang lebih rendah atau menggunakan jenis instans DB dengan memori yang dialokasikan lebih tinggi. Ketika instance kehabisan memori, maka kinerja database terpengaruh. |
Gunakan instans DB dengan kapasitas memori yang lebih tinggi |
Ya |
Menskalakan RDS Instans Amazon Anda Secara Vertikal dan Horizontal |
RDSinstance kurang disediakan untuk kapasitas sistem CPU |
Sebaiknya Anda menyetel kueri untuk menggunakan lebih sedikit CPU atau memodifikasi instans DB Anda untuk menggunakan kelas instans DB dengan alokasi vCPUs yang lebih tinggi. Kinerja database mungkin menurun ketika instans DB kehabisanCPU. |
Gunakan instans DB dengan CPU kapasitas lebih tinggi |
Ya |
Menskalakan RDS Instans Amazon Anda Secara Vertikal dan Horizontal |
RDSsumber daya tidak memanfaatkan penyatuan koneksi dengan benar |
Kami menyarankan agar Anda mengaktifkan Amazon RDS Proxy untuk menggabungkan dan berbagi koneksi database yang ada secara efisien. Jika Anda sudah menggunakan proxy untuk database Anda, konfigurasikan dengan benar untuk meningkatkan penyatuan koneksi dan penyeimbangan beban di beberapa instans DB. RDS Proxy dapat membantu mengurangi risiko kelelahan koneksi dan downtime sekaligus meningkatkan ketersediaan dan skalabilitas. |
Aktifkan RDS Proxy atau ubah konfigurasi proxy yang ada |
Tidak |
Menskalakan RDS Instans Amazon Anda Secara Vertikal dan Horizontal |
RDScontoh menciptakan objek sementara yang berlebihan |
Sebaiknya Anda menyetel beban kerja Anda untuk mencegah pembuatan objek sementara yang berlebihan, atau beralih ke kelas RDS instance yang mendukung pembacaan yang dioptimalkan. RDS Bacaan yang Dioptimalkan meningkatkan kinerja database untuk beban kerja yang melibatkan sejumlah besar objek sementara dan/atau objek sementara yang besar. Evaluasi beban kerja Anda untuk menentukan apakah menggunakan instance dengan RDS Optimized Reads menguntungkan beban kerja database Anda. |
Gunakan tipe instans DB dengan Bacaan yang RDS Dioptimalkan |
Ya |
Meningkatkan kinerja kueri RDS untuk My SQL dengan Amazon RDS Optimized Reads Meningkatkan kinerja kueri RDS untuk MariaDB dengan RDS Amazon Optimized Reads Meningkatkan kinerja kueri RDS untuk Postgre dengan SQL Amazon RDS Optimized Reads |
RDSinstance kurang disediakan untuk kapasitas sistem IOPS |
Sebaiknya tuning beban kerja database untuk mengurangi IOPS atau meningkatkan instans DB ke tipe dengan batas default IOPS yang lebih tinggi. Instans DB saat ini tidak dapat mendukung ProvisionedIOPS, atau beban kerja database memiliki pemanfaatan yang tinggi. IOPS |
Gunakan tipe instans DB dengan IOPS batas default yang lebih tinggi |
Ya |
|
RDSinstance memiliki volume Amazon yang kurang disediakan EBS |
Sebaiknya tuning beban kerja database untuk mengurangi IOPS atau meningkatkan Provisioned IOPS untuk database. Ketika IOPS pemanfaatan mendekati ProvisionedIOPS, kinerja database mungkin menurun. |
Menyediakan lebih banyak IOPS untuk instans DB |
Ya |
|
RDSinstance kurang disediakan untuk kapasitas throughput |
Sebaiknya tuning beban kerja database untuk mengurangi throughput atau meningkatkan throughput yang disediakan untuk database. Ketika pemanfaatan throughput mendekati throughput yang disediakan, kinerja database mungkin terpengaruh. |
Menyediakan lebih banyak throughput untuk instans DB |
Ya |
|
RDSinstance kurang disediakan untuk I/O EBS |
Sebaiknya tuning beban kerja database untuk mengurangi operasi I/O atau memodifikasi instans DB untuk menggunakan volume Amazon RDS io2 Block Express yang dirancang untuk beban kerja database yang memerlukan kinerja tinggi, throughput tinggi, dan latensi rendah. Dengan beban kerja saat ini, database mungkin tidak dapat memproses operasi I/O pada tingkat yang diperlukan yang dapat menyebabkan penurunan kinerja. |
Gunakan volume Amazon RDS io2 Block Express untuk instance RDS |
Tidak |
Penyimpanan instans Amazon RDS DB CloudWatchMetrik Amazon untuk Amazon RDS IOPSSSDVolume yang disediakan di Panduan Pengguna Amazon EBS |