Database Autonomy Service (DAS) membantu Anda mengatasi kegagalan database, mengoptimalkan kinerja, meningkatkan efisiensi, serta mengurangi biaya O&M untuk ApsaraDB RDS for MySQL. Dengan memanfaatkan pembelajaran mesin dan pengalaman ahli, DAS menyediakan kemampuan self-perception, self-healing, self-optimization, self-O&M, dan self-protection sehingga layanan database Anda tetap stabil, aman, dan efisien.
Fitur
Layanan otonomi untuk RDS MySQL mencakup fitur-fitur berikut:
-
Diagnosis instans Anda dan lihat hasil diagnostik yang divisualisasikan.
-
Lihat anomali, event optimisasi, event auto scaling, dan event lainnya dalam rentang waktu tertentu.
-
Lihat, ekspor, dan hentikan session pada suatu instans. Anda juga dapat melakukan analisis SQL 10 detik, Pembatasan SQL, dan optimisasi.
-
Lihat tren kinerja real-time dan data metrik untuk instans database Anda.
-
Lihat dan analisis deadlock terbaru di database.
-
Lihat saran penilaian kapasitas, status kapasitas kinerja, penggunaan kapasitas storage, dan sisa hari penyimpanan. Fitur ini juga menggunakan pembelajaran mesin dan algoritma kapasitas untuk memprediksi penggunaan penyimpanan di masa depan.
-
Lihat ikhtisar penyimpanan, sisa hari penyimpanan, penggunaan penyimpanan tingkat tabel, fragmentasi penyimpanan, dan diagnosis anomali penyimpanan untuk instans database Anda. Hal ini membantu Anda mendeteksi anomali penyimpanan secara cepat dan memastikan stabilitas database.
-
Diagnosis parameter instans database Anda dan lihat hasil diagnostik parameter statis serta riwayat modifikasi parameter selama tujuh hari terakhir.
-
Menggunakan Performance Schema MySQL untuk mengumpulkan informasi SQL, menilai beban database, mengidentifikasi akar penyebab masalah kinerja, dan memberikan solusi tata kelola guna memastikan stabilitas database.
-
Memantau dan menganalisis beban database untuk membantu Anda menilai kinerja secara cepat, mengidentifikasi akar penyebab masalah, dan memastikan stabilitas database.
-
Menyediakan berbagai metrik pemantauan kinerja dengan dukungan grafik kustom. Secara otomatis mendeteksi dan mendiagnosis event pada instans database Anda, memberikan analisis akar penyebab dan saran. Anda juga dapat menjalankan diagnostik secara manual untuk rentang waktu tertentu.
-
Lihat tren pernyataan SQL lambat, detail eksekusi, dan saran optimisasi.
-
Menganalisis dan secara otomatis memberi tag semua pernyataan SQL lambat yang dihasilkan pada semua instans dari hari sebelumnya menggunakan analisis data offline. Proses ini berjalan setiap hari pukul 01.00, membantu Anda mengklasifikasikan dan memprioritaskan pernyataan SQL lambat untuk tata kelola. Fitur ini juga menyediakan saran tata kelola dan ekspor data.
-
Menggabungkan pencatatan permintaan lengkap, audit keamanan, Penjelajah SQL, pemutaran ulang traffic, dan uji stres. Membantu Anda mengambil informasi detail pernyataan SQL, memecahkan masalah kinerja, mengidentifikasi sumber berisiko tinggi, dan memvalidasi tipe instans.
-
Secara otomatis atau manual mendiagnosis instans untuk melihat status kesehatan instans, peringatan, dan pernyataan SQL lambat.
-
Menjalankan inspeksi dan penilaian harian terjadwal untuk semua instans database. Anda juga dapat memilih instans tertentu dan periode inspeksi untuk memicu penilaian secara manual.
-
Pilih instans database dan metrik yang akan dipantau, bandingkan metrik antar instans, dan gunakan interaksi filter untuk beberapa metrik.
-
Memberi tahu Anda tentang event yang dipicu berdasarkan pengaturan langganan Anda.
-
Secara otomatis mendiagnosis dan mengoptimalkan pernyataan SQL serta membuat indeks. Ketika terjadi pernyataan SQL lambat, diagnosis dan optimisasi dilakukan segera agar database Anda tetap berjalan dalam kondisi optimal.
-
Tetapkan kondisi pemicu untuk Pembatasan SQL otomatis. Ketika kondisi terpenuhi, pembatasan akan dipicu secara otomatis untuk mengontrol permintaan database dan pernyataan SQL konkuren, memastikan ketersediaan layanan.
-
Memantau penyimpanan instans database Anda dan secara otomatis memperluas kapasitas ketika penyimpanan tidak mencukupi, memastikan operasi bisnis tidak terganggu.
-
Scaling otomatis untuk optimisasi kinerja
Secara cepat memperluas kapasitas instans database Anda untuk menangani puncak traffic, memastikan stabilitas bisnis. Juga memantau rata-rata utilisasi CPU secara real-time dan mendukung skala-masuk otomatis ketika utilisasi menurun selama periode tertentu.
-
Secara otomatis mengoptimalkan ruang penyimpanan. Setelah Anda mengaktifkan fitur ini, instans utama menjalankan perintah
OPTIMIZE TABLEatauALTER TABLEuntuk memulihkan fragmen tablespace dan mengatur ulang ruang fisik. -
Auto scaling berbasis prediksi
Memprediksi nilai metrik kinerja untuk 24 jam ke depan berdasarkan data historis dari 10 hari terakhir.
-
Memperluas kapasitas tipe instans database Anda pada waktu yang telah dijadwalkan berdasarkan kebijakan yang telah ditetapkan. Instans secara otomatis kembali ke tipe instans semula setelah durasi skala keluar berakhir, membantu Anda mengelola perubahan beban database yang dapat diprediksi dan periodik sekaligus mengendalikan biaya.
Otorisasi
Untuk menggunakan fitur DAS, Anda harus memberikan izin yang diperlukan kepada Pengguna Resource Access Management (RAM).
-
Anda dapat memberikan izin kepada Pengguna RAM dengan menyambungkan kebijakan sistem. Untuk informasi lebih lanjut, lihat Kelola izin Pengguna RAM.
Kebijakan sistem untuk DAS adalah sebagai berikut:
-
AliyunHDMFullAccess: Memberikan Pengguna RAM izin penuh untuk mengelola DAS.
-
AliyunHDMReadOnlyAccess: Memberikan Pengguna RAM izin read-only pada DAS.
-
AliyunHDMReadOnlyWithSQLLogArchiveAccess: Memberikan Pengguna RAM izin read-only pada DAS dan izin untuk menggunakan fitur Search (termasuk ekspor data) dari Penjelajah SQL dan Audit.
-
-
Anda dapat memberikan izin kepada Pengguna RAM dengan membuat kebijakan kustom. Untuk informasi lebih lanjut, lihat Buat kebijakan kustom.
Sebagai contoh, untuk memberikan izin read-only kepada Pengguna RAM:
{ "Action": [ "hdm:Get*", "hdm:Describe*", "hdm:Query*", "hdm:Support*" ], "Effect": "Allow", "Resource": "acs:rds:*:*:*" }