Saat sebuah instans database mengalami lonjakan kinerja atau kekurangan sumber daya, mengidentifikasi penyebabnya secara manual dapat memakan waktu berjam-jam. Database Autonomy Service (DAS) terus-menerus memantau instans database Anda dan, ketika mendeteksi anomali, secara otomatis menganalisis sesi, pernyataan SQL, dan kapasitas untuk menentukan akar permasalahannya. DAS kemudian akan menampilkan saran optimasi atau—jika Anda telah mengaktifkan tindakan otomatis—menerapkan perbaikan serta memantau hasilnya atas nama Anda.
Gunakan Pusat Otonomi untuk meninjau garis waktu seluruh aktivitas otonomi: event abnormal, event optimasi, event auto scaling, dan event lainnya dalam rentang waktu tertentu.
Prasyarat
Sebelum memulai, pastikan instans database Anda termasuk dalam salah satu tipe berikut:
ApsaraDB RDS for MySQL
ApsaraDB MyBase for MySQL
ApsaraDB RDS for PostgreSQL
ApsaraDB RDS for SQL Server
PolarDB for MySQL
Tair (Redis OSS-Compatible)
Untuk menghubungkan instans database ke DAS, lihat Hubungkan instans database Alibaba Cloud ke DAS.
Cara kerja
DAS memantau metrik inti pada setiap instans database yang dikelola. Ketika suatu metrik melewati ambang batas yang menunjukkan adanya anomali, DAS menganalisis sesi, pernyataan SQL, dan kapasitas instans untuk menentukan akar permasalahannya. Berdasarkan analisis tersebut, DAS akan menampilkan saran optimasi atau—jika Anda telah mengaktifkan tindakan otomatis—menerapkan perbaikan serta memantau hasilnya.
Seluruh aktivitas otonomi dicatat sebagai event di Pusat Otonomi, sehingga Anda memiliki satu tampilan terpadu untuk melacak apa yang terjadi, kapan terjadinya, dan tindakan apa yang diambil oleh DAS.
Fitur
Pusat Otonomi mengoordinasikan kemampuan berikut:
Anomaly detection — mengidentifikasi pola tidak biasa pada metrik database sebelum eskalasi
SQL throttling — membatasi pernyataan SQL berdampak tinggi untuk melindungi throughput keseluruhan
Automatic SQL throttling — menerapkan pembatasan SQL secara otomatis saat anomali terdeteksi
Automatic SQL optimization — menulis ulang atau membuat indeks pada pernyataan SQL untuk meningkatkan rencana eksekusi
Automatic performance scaling — meningkatkan kinerja instans saat permintaan workload melebihi kapasitas
Automatic space expansion — memperluas penyimpanan secara otomatis saat ruang yang tersedia hampir habis
Automatic tablespace fragment recycling — memulihkan fragmen tablespace untuk membebaskan ruang penyimpanan yang dapat digunakan
Abnormal SQL request identification — menandai permintaan SQL yang menyimpang dari garis dasar yang telah ditetapkan
Mengaktifkan dan melihat event otonomi
Masuk ke Konsol DAS.
Pada panel navigasi kiri, klik Instance Monitoring.
Temukan instans database yang ingin Anda kelola dan klik ID instans tersebut. Halaman detail instans akan muncul.
Pada panel navigasi kiri halaman detail instans, klik Autonomy Center.
Di pojok kanan atas tab Autonomy Center, klik Autonomy Service Settings.
Pada tab Autonomous Function Settings di panel Autonomous Function Management, aktifkan layanan otonomi dan klik OK.
CatatanTindakan otomatis hanya diterapkan jika diprediksi dapat meningkatkan kinerja. DAS memantau hasil setelah setiap tindakan dan memberi notifikasi jika hasilnya tidak sesuai ekspektasi, sehingga Anda dapat meninjau dan mengambil tindakan lebih lanjut bila diperlukan.
Pada tab Autonomy Center, tentukan rentang waktu untuk melihat event dalam periode tersebut.
Grafik tren menampilkan durasi setiap event beserta variasi metrik utama instans database selama periode tersebut.
Untuk melihat detail lebih lanjut mengenai event tertentu, temukan event tersebut dalam daftar dan klik Details.
FAQ
Mengapa fitur tertentu tidak ditampilkan pada tab Autonomous Function Settings di panel Autonomous Function Management?
Setiap fungsi otonomi mendukung kumpulan tipe instans database tertentu. Jika suatu fitur tidak muncul pada tab tersebut, artinya tipe instans saat ini tidak didukung oleh fitur tersebut.