Anda dapat menggunakan Database Autonomy Service (DAS) untuk operasi dan pemeliharaan (O&M) harian ApsaraDB RDS for MySQL guna menangani kegagalan database, mengoptimalkan kinerja, meningkatkan efisiensi, serta mengurangi biaya O&M. DAS adalah layanan cloud berbasis pembelajaran mesin dan pengalaman ahli yang menyediakan fitur self-perception, self-healing, self-optimization, self-O&M, dan self-protection untuk menyederhanakan tugas O&M database serta memastikan layanan database Anda stabil, aman, dan efisien.
Fitur
Layanan otonomi RDS MySQL mencakup fitur-fitur berikut:
-
Anda dapat mendiagnosis instans Anda dan melihat hasil yang divisualisasikan.
-
Anda dapat melihat anomali, event optimasi, event auto scaling, dan event lainnya dalam rentang waktu tertentu.
-
Anda dapat melihat, mengekspor, dan menghentikan tugas session pada instans target, serta melakukan analisis SQL 10 detik, Pembatasan SQL, dan optimasi pada instans tersebut.
-
Anda dapat melihat tren dan data kinerja real-time untuk metrik instans database.
-
Anda dapat melihat dan menganalisis deadlock terbaru di database.
-
Anda dapat melihat saran penilaian kapasitas, status kapasitas kinerja, penggunaan kapasitas penyimpanan, dan jumlah hari tersisa kapasitas penyimpanan. Fitur ini juga menggunakan pembelajaran mesin dan algoritma kapasitas untuk memprediksi penggunaan penyimpanan di masa depan.
-
Anda dapat melihat ikhtisar penyimpanan, jumlah hari tersisa kapasitas penyimpanan, penggunaan penyimpanan oleh tabel tertentu, fragmentasi penyimpanan, serta diagnosis anomali penyimpanan untuk instans database Anda. Hal ini membantu Anda mendeteksi anomali penyimpanan secara cepat dan memastikan stabilitas database.
-
Anda dapat mendiagnosis parameter instans database Anda serta melihat hasil diagnostik parameter statis dan riwayat modifikasi parameter selama tujuh hari terakhir.
-
Fitur ini menggunakan Performance Schema MySQL untuk mengumpulkan informasi SQL, menilai beban pada database target, mengidentifikasi akar penyebab masalah kinerja, dan memberikan solusi tata kelola guna memastikan stabilitas database.
-
Ini adalah alat andal untuk pemantauan beban, analisis, dan tuning kinerja. Fitur ini membantu Anda menilai beban database secara sederhana dan intuitif, mengidentifikasi akar penyebab masalah kinerja, serta memastikan stabilitas database.
-
Fitur ini menyediakan berbagai metrik pemantauan kinerja dan mendukung grafik kustom. Kemampuan diagnostiknya yang andal dapat mendeteksi dan mendiagnosis event pada instans database Anda secara cepat dan otomatis, memberikan analisis akar penyebab serta saran. Anda juga dapat menjalankan diagnostik secara manual untuk rentang waktu tertentu guna memahami status operasional instans.
-
Anda dapat melihat tren pernyataan SQL lambat, status eksekusi, dan saran optimasi.
-
Fitur ini menggunakan analisis data offline untuk menganalisis dan memberi tag otomatis pada semua pernyataan SQL lambat yang dihasilkan di semua instans pada hari sebelumnya. Proses ini berjalan setiap hari pukul 01.00. Fitur ini membantu Anda mengklasifikasikan pernyataan SQL lambat secara otomatis dan memprioritaskannya untuk tata kelola, serta menyediakan saran tata kelola dan kemampuan ekspor data.
-
Berdasarkan logging permintaan lengkap dan audit keamanan, fitur ini menggabungkan pencarian, Penjelajah SQL, audit keamanan, pemutaran ulang trafik, dan uji stres. Fitur ini membantu Anda mengambil informasi detail tentang pernyataan SQL, memecahkan masalah kinerja, mengidentifikasi sumber berisiko tinggi, dan memvalidasi tipe instans.
-
Anda dapat mendiagnosis instans secara otomatis atau manual untuk melihat informasi seperti status kesehatan instans, alert, dan pernyataan SQL lambat.
-
Fitur ini melakukan inspeksi dan penilaian harian terjadwal untuk semua instans database. Anda juga dapat memilih instans database dan periode inspeksi tertentu untuk memicu penilaian secara manual, sehingga membantu Anda memahami status operasional instans database Anda.
-
Anda dapat memilih instans database dan metrik yang ingin dipantau, membandingkan metrik antar instans database yang berbeda, serta menggunakan interaksi filter untuk beberapa metrik. Hal ini membantu Anda memantau status operasional instans database Anda.
-
Setelah Anda mengaktifkan fitur ini, Anda akan menerima notifikasi tentang event yang dipicu berdasarkan pengaturan Anda.
-
Fitur ini secara otomatis mendiagnosis dan mengoptimalkan pernyataan SQL serta membuat indeks. Jika terjadi pernyataan SQL lambat, fitur ini segera mendiagnosis dan mengoptimalkannya untuk membantu sistem database Anda berjalan dalam kondisi optimal.
-
Anda dapat mengatur kondisi pemicu untuk Pembatasan SQL otomatis. Ketika kondisi terpenuhi, Pembatasan SQL akan dipicu secara otomatis untuk mengontrol jumlah permintaan database dan pernyataan SQL konkuren, sehingga memastikan ketersediaan layanan.
-
Fitur ini memantau penyimpanan instans database Anda dan secara otomatis memperluas kapasitas penyimpanan ketika tidak mencukupi, sehingga memastikan bisnis Anda berjalan lancar.
-
Scaling otomatis untuk optimasi kinerja
Fitur ini membantu instans database Anda melakukan skala keluar dengan cepat untuk menyesuaikan diri dengan lonjakan trafik, sehingga memastikan stabilitas bisnis. Fitur ini juga memantau rata-rata utilisasi CPU secara real-time dan mendukung skala-masuk otomatis ketika rata-rata utilisasi CPU menurun selama periode tertentu.
-
Ini adalah metode optimasi ruang otomatis. Setelah Anda mengaktifkan fitur ini, instans utama secara otomatis menjalankan perintah `OPTIMIZE TABLE` atau `ALTER TABLE` untuk memulihkan fragmen tablespace dan mengatur fragmen ruang fisik.
-
Auto scaling berbasis prediksi
Fitur ini memprediksi nilai metrik kinerja untuk 24 jam ke depan berdasarkan data historis dari 10 hari terakhir.
-
Fitur ini melakukan skala keluar tipe instans database Anda pada waktu yang telah dijadwalkan berdasarkan kebijakan yang telah ditentukan. Instans secara otomatis kembali ke tipe instans semula setelah durasi skala keluar berakhir. Fitur ini membantu Anda mengelola perubahan beban database yang dapat diprediksi dan bersifat periodik, memenuhi kebutuhan bisnis sekaligus mengendalikan biaya.
Otorisasi
Untuk menggunakan fitur DAS, Anda harus memberikan izin yang diperlukan kepada Pengguna RAM (Resource Access Management).
-
Anda dapat memberikan izin kepada Pengguna RAM dengan menyambungkan kebijakan sistem. Untuk informasi lebih lanjut, lihat Mengelola 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) pada Penjelajah SQL dan Audit.
-
-
Anda dapat memberikan izin kepada Pengguna RAM dengan membuat kebijakan kustom. Untuk informasi lebih lanjut, lihat Membuat 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:*:*:*" }