Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rekomendasi dari Amazon Aurora
Amazon Aurora menghasilkan rekomendasi untuk sumber daya saat sumber daya dibuat atau dimodifikasi. Anda dapat menemukan contoh rekomendasi dari Aurora di tabel berikut.
Tipe | Deskripsi | Rekomendasi | Diperlukan downtime | Informasi tambahan |
---|---|---|---|---|
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 |
Gambaran umum pencadangan dan pemulihan klaster DB Aurora 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 AWS Layanan Manajemen Kunci (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 cluster Aurora DB, Anda harus mengembalikan snapshot yang didekripsi ke cluster DB terenkripsi. |
Aktifkan enkripsi data saat istirahat untuk cluster DB Anda. |
Ya |
|
Cluster DB dengan semua instance di Availability Zone yang sama |
Cluster DB saat ini berada dalam satu Availability Zone. Gunakan beberapa Availability Zone untuk meningkatkan ketersediaan. |
Tambahkan instans DB ke beberapa Availability Zone di cluster DB Anda. |
Tidak |
|
Instans DB dalam cluster dengan ukuran instans heterogen |
Kami menyarankan Anda menggunakan kelas dan ukuran instans DB yang sama untuk semua instans DB di cluster DB Anda. |
Gunakan kelas dan ukuran instance yang sama untuk semua instans DB di cluster DB Anda. |
Ya |
|
Instans DB dalam cluster dengan kelas instance heterogen |
Kami menyarankan Anda menggunakan kelas dan ukuran instans DB yang sama untuk semua instans DB di cluster DB Anda. |
Gunakan kelas dan ukuran instance yang sama untuk semua instans DB di cluster DB Anda. |
Ya |
|
Instans DB dalam cluster dengan kelompok parameter heterogen |
Kami merekomendasikan bahwa semua instance DB di cluster DB menggunakan grup parameter DB yang sama. |
Kaitkan instans DB dengan grup parameter DB yang terkait dengan instance penulis di cluster DB Anda. |
Tidak |
|
Cluster Amazon RDS DB memiliki satu instans DB |
Tambahkan setidaknya satu instans DB lagi ke cluster DB Anda untuk meningkatkan ketersediaan dan kinerja. |
Tambahkan instans DB pembaca ke cluster DB Anda. |
Tidak |
|
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 |
Memantau beban DB dengan Performance Insights di Amazon Aurora |
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 |
|
Cluster DB hanya mendukung volume hingga 64 TiB |
Cluster DB Anda mendukung volume hingga 64 TiB. Versi mesin terbaru mendukung volume hingga 128 TiB untuk cluster DB Anda. Kami menyarankan Anda meningkatkan versi mesin cluster DB Anda ke versi terbaru untuk mendukung volume hingga 128 TiB. |
Tingkatkan versi mesin cluster DB Anda untuk mendukung volume hingga 128 TiB. |
Ya |
|
Cluster DB dengan semua instance pembaca di Availability Zone yang sama |
Availability Zones (AZs) adalah lokasi yang berbeda satu sama lain untuk memberikan isolasi jika terjadi pemadaman dalam masing-masing AWS Wilayah. Kami menyarankan Anda mendistribusikan instans utama dan instans pembaca di cluster DB Anda di beberapa AZs untuk meningkatkan ketersediaan cluster DB Anda. Anda dapat membuat cluster Multi-AZ menggunakan AWS Konsol Manajemen, AWS CLI, atau Amazon RDS API saat Anda membuat cluster. Anda dapat memodifikasi cluster Aurora yang ada ke cluster multi-AZ dengan menambahkan instance pembaca baru dan menentukan AZ yang berbeda. |
Cluster DB Anda memiliki semua instance bacaannya di Availability Zone yang sama. Kami menyarankan Anda mendistribusikan instance pembaca di beberapa Availability Zone. Distribusi meningkatkan ketersediaan dan meningkatkan waktu respons dengan mengurangi latensi jaringan antara klien dan database. |
Tidak |
|
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 |
|
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 SQL versi Saya 8.0. Kami menyarankan Anda mengatur parameter query_cache_type ke 0. |
Tetapkan nilai |
Ya |
|
|
Ketika |
Tetapkan nilai |
Tidak |
|
|
Parameter autovacuum dimatikan untuk cluster Anda. 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 cluster DB Anda. |
Tidak |
Memahami autovacuum di Amazon RDS untuk lingkungan SQL Postgre |
|
Ketika Sebaiknya aktifkan parameter |
Aktifkan |
Ya |
SQLParameter Amazon Aurora Postgre: Replikasi, keamanan, dan pencatatan |
|
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 |
|
|
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 |
|
|
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 |
|
Cluster DB kurang disediakan untuk beban kerja baca |
Kami menyarankan Anda menambahkan instans DB pembaca ke cluster DB Anda dengan kelas dan ukuran instans yang sama dengan instance DB penulis di cluster. Konfigurasi saat ini memiliki satu instans DB dengan beban database yang terus menerus tinggi yang sebagian besar disebabkan oleh operasi baca. Distribusikan operasi ini dengan menambahkan instans DB lain ke cluster dan mengarahkan beban kerja baca ke titik akhir read-only cluster DB. |
Tambahkan instance DB pembaca ke cluster. |
Tidak |
Menambahkan Replika Aurora ke klaster DB |
RDSinstance kurang disediakan untuk kapasitas memori sistem |
Kami menyarankan Anda menyetel kueri Anda untuk menggunakan memori yang lebih rendah atau menggunakan tipe 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. RDSProxy 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 |