全部产品
Search
文档中心

Database Autonomy Service:DAS Agent

更新时间:Mar 14, 2026

DAS Agent adalah mesin operasi dan pemeliharaan (O&M) database cerdas yang didukung oleh teknologi Large Language Model (LLM). DAS Agent mengintegrasikan wawasan dari lebih dari 100.000 tiket dukungan Alibaba Cloud dan pengalaman para ahli untuk mengatasi tantangan O&M serta menjaga stabilitas harian database cloud. Dengan memadukan kemampuan AI, DAS Agent menyediakan operasi otonom end-to-end untuk deteksi, diagnosis, dan optimisasi masalah guna menjamin stabilitas database secara efisien dan akurat.

Prasyarat

Database target telah berhasil terhubung ke DAS.

Catatan

DAS Agent saat ini mendukung database utama berikut:

MySQL: RDS MySQL, PolarDB for MySQL, instans MySQL dari penyedia cloud lain, dan self-managed MySQL.

PostgreSQL: RDS PostgreSQL, PolarDB for PostgreSQL, instans PostgreSQL dari penyedia cloud lain, dan self-managed PostgreSQL.

Redis: ApsaraDB for Tair (compatible with Redis), instans Redis dari penyedia cloud lain, dan self-managed Redis.

MongoDB: ApsaraDB for MongoDB, instans MongoDB dari penyedia cloud lain, dan self-managed MongoDB.

SQL Server: RDS SQL Server.

Database terdistribusi: PolarDB-X.

Poin penting

  • Jika Anda berencana menggunakan DAS Agent dengan Pengguna Resource Access Management (RAM), pastikan pengguna RAM tersebut memiliki izin manajemen untuk DAS dan izin manajemen untuk instans database.

  • Jika Anda ingin mengintegrasikan kemampuan O&M cerdas DAS Agent ke konsol non-DAS atau sistem bisnis lain, Anda dapat mengajukan tiket untuk konsultasi.

  • Karena regulasi keamanan data berbeda di tiap negara dan wilayah, instans database di lokasi yang berbeda tidak dapat dikelola oleh layanan LLM yang sama. Jika instans Anda tersebar di beberapa wilayah, Anda harus mengaktifkan DAS Agent secara terpisah untuk masing-masing negara atau wilayah. Misalnya, instans di Tiongkok daratan seperti Beijing, Shanghai, Hangzhou, dan Guangzhou dapat berbagi satu DAS Agent untuk wilayah Tiongkok. Namun, instans di Amerika Serikat, Singapura, Indonesia, dan lokasi lain memerlukan aktivasi DAS Agent independen di wilayah masing-masing.

  • DAS Agent untuk wilayah luar Tiongkok daratan bergantung pada Alibaba Cloud Model Studio (sebelumnya Bailian), yang saat ini hanya tersedia di Singapura dan Amerika Serikat. Oleh karena itu, panggilan model diarahkan ke wilayah terdekat dari kedua lokasi tersebut. Ketika Alibaba Cloud Model Studio tersedia di negara atau wilayah tambahan, DAS Agent akan secara otomatis bermigrasi ke layanan Model Studio lokal.

    Catatan: Informasi di atas hanya berlaku untuk panggilan LLM lintas batas. Log audit database dan data lainnya selalu tetap berada di wilayah tempat instans tersebut berlokasi. Anda dapat menggunakan layanan ini dengan percaya diri.

Informasi harga

Untuk informasi lebih lanjut, lihat rincian harga DAS Agent.

Fitur

Fitur

Status

Deskripsi

Database knowledge Q&A

Didukung

Basis pengetahuan mencakup tidak hanya pengetahuan umum tentang database, tetapi juga dokumentasi internal yang dikurasi selama bertahun-tahun oleh para ahli industri senior Alibaba Cloud. Cakupannya meliputi tipe engine OLTP dan NoSQL utama, serta panduan penanganan anomali, rekomendasi penskalaan, analisis dampak perubahan konfigurasi, dan lainnya.

Diagnosis anomali database

Didukung

Mencakup berbagai skenario untuk database OLTP dan NoSQL, termasuk kueri metrik dan anomali, diagnostik real-time (CPU, memori, sesi), analisis lock, wawasan latensi (Tair), analisis large key (Tair), analisis SQL lambat (OLTP dan MongoDB), optimisasi SQL (termasuk optimisasi pra-periksa untuk pernyataan SQL yang telah dieksekusi maupun belum dieksekusi), serta deteksi risiko keamanan database. DAS Agent melakukan analisis cerdas untuk mengidentifikasi akar masalah dan memberikan saran optimisasi serta rekomendasi perbaikan segera.

Catatan

Pada tahap ini, rekomendasi masih memerlukan persetujuan manual. Eksekusi otomatis oleh LLM belum diaktifkan.

Laporan O&M cerdas

Didukung

Laporan O&M terpadu untuk beberapa instans dalam akun Anda (didukung lintas-engine), termasuk perbandingan tren metrik, saran optimisasi, dan rekomendasi pemantauan.

Catatan

Saat ini hanya laporan harian yang didukung. Laporan mingguan dan bulanan, serta templat laporan yang dapat dikustomisasi, akan tersedia di masa mendatang.

Deteksi dan peringatan anomali

Tidak didukung

Akan diimplementasikan berdasarkan metrik pemantauan tren kinerja untuk mendeteksi dan memprediksi anomali.

Kemampuan yang didukung

Skenario/Fitur

Deskripsi

Instans database cloud yang didukung

Instans self-managed/cloud lain yang didukung

Parameter yang diperlukan untuk diagnosis

Contoh kueri API

Diagnosis CPU real-time (MySQL)

Mendiagnosis penyebab penggunaan CPU abnormal dengan mengambil data real-time.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"high_cpu_usage_real_time_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Diagnosis CPU real-time (Tair/Redis)

Menjalankan diagnosis real-time terhadap penggunaan CPU abnormal pada instans ApsaraDB for Tair (compatible with Redis) dengan menganalisis data sesi real-time, large key, dan hot key untuk mengidentifikasi akar penyebab.

  • ApsaraDB for Tair (compatible with Redis)

Tidak didukung

• ID instans
• ID node (opsional)

{"operation_id":"redis_cpu_diagnose_history_time","input_parameters":{"instance_id":"xxxxxxx","start_time":"2026-02-05T20:33:01+08:00","end_time":"2026-02-06T20:33:01+08:00"},"direct_mode":true}

Diagnosis penggunaan CPU (MySQL)

Mendiagnosis penyebab penggunaan CPU abnormal dengan mengambil data sesi, log kueri lambat, dan data Penjelajah SQL untuk periode waktu tertentu.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)
• Rentang waktu (start_time dan end_time)

{"operation_id":"performance_diagnose_mysql","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:32:07+08:00","end_time":"2026-02-06T20:32:07+08:00"},"direct_mode":true}

Diagnosis dan optimisasi SQL

Menganalisis pernyataan SQL yang dieksekusi dalam database tertentu. Berdasarkan tipe engine, versi, skema tabel, indeks, rencana eksekusi, dan skrip SQL, fitur ini mengidentifikasi potensi masalah kinerja dan memberikan saran optimisasi. Mendukung pemeriksaan awal untuk SQL yang belum dipublikasikan.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

Mendukung engine MySQL dan PostgreSQL

• ID instans
• Database
• Skrip SQL
• Untuk PostgreSQL, menambahkan Search_path meningkatkan akurasi analisis


{"operation_id":"mysql_query_optimization_advisor","input_parameters":{"instance_id":"xxxxxxx","database":"xxxxxxx","sql":"xxxxxxxxxx"},"direct_mode":true}

Analisis log lambat (TP)

Mengidentifikasi pola SQL bermasalah dari statistik log kueri lambat dan memberikan saran optimisasi yang sesuai.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)
• Rentang waktu (start_time dan end_time)
• Jumlah catatan yang diambil (top N)


{"operation_id":"sql_slowlog_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:34:16+08:00","end_time":"2026-02-06T20:34:16+08:00","top_n":"x"},"direct_mode":true}

Analisis log lambat (MongoDB)

Mengidentifikasi templat kueri bermasalah dari statistik log lambat MongoDB dan merekomendasikan daftar QueryID yang perlu diperhatikan, beserta saran penanganannya.

  • ApsaraDB for MongoDB

Tidak didukung

• ID instans
• ID node (opsional)
• Rentang waktu (start_time dan end_time)
• Jumlah catatan yang diambil (top N)


{"operation_id":"mongodb_slowlog_summary","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:33:28+08:00","end_time":"2026-02-06T20:33:28+08:00","top_n":"x"},"direct_mode":true}

Kueri metrik pemantauan

Menanyakan metrik seperti penggunaan CPU, penggunaan memori, dan penggunaan storage space untuk instans database.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"monitoring_indicator_query_tool","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxxxx"},"direct_mode":true}

Rangkuman metrik kinerja utama

Menanyakan metrik kinerja utama untuk rentang waktu tertentu dan memberikan ringkasan. Gunakan rentang waktu sempit untuk menghindari kegagalan kueri akibat volume data berlebihan.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible with Redis)

  • ApsaraDB for MongoDB

Tidak didukung

• ID instans
• ID node (opsional)
• Rentang waktu (start_time dan end_time)

{"operation_id":"important_performance_metrics_summary","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx","start_time":"2026-02-05T20:30:08+08:00","end_time":"2026-02-06T20:30:08+08:00"},"direct_mode":true}

Analisis deadlock terbaru

Menganalisis log deadlock terbaru dari output perintah SHOW ENGINE INNODB STATUS.

  • RDS MySQL

  • PolarDB for MySQL

Mendukung MySQL

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"latest_deadlock_analysis","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxxx"},"direct_mode":true}

Analisis kunci metadata dan pemblokiran transaksi

Menganalisis kunci metadata dan pemblokiran transaksi dalam sesi saat ini. Untuk analisis pemblokiran transaksi, instans RDS MySQL 8.0 dan PolarDB for MySQL 8.0 harus mengaktifkan Performance Schema.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"lock_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Analisis penyimpanan

Menanyakan informasi database dan tabel, menampilkan ikhtisar penggunaan penyimpanan, mencantumkan kandidat optimisasi, dan memberikan informasi detail database dan tabel.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (Compatible with Oracle)

  • PolarDB-X

  • ApsaraDB for MongoDB

Mendukung engine MySQL dan PostgreSQL

• ID instans
• ID node

{"operation_id":"storage_analyze","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Analisis penyimpanan SQL Server

Menanyakan penggunaan penyimpanan SQL Server dan menganalisis item penyimpanan abnormal.

  • RDS SQL Server

Tidak didukung

Instance ID

{"operation_id":"sqlserver_storage_analysis","input_parameters":{"instance_id":"rxxxxxxxxx"},"direct_mode":true}

Interpretasi wawasan latensi (Tair/Redis)

Menganalisis data latensi dari Proxy atau node data instans ApsaraDB for Tair (compatible with Redis) dan mengidentifikasi perintah atau node dengan latensi tinggi.

  • ApsaraDB for Tair (compatible with Redis)

Tidak didukung

• ID instans
• ID node (diperlukan)
• Rentang waktu (start_time dan end_time; durasi maksimum: 30 menit)

{"operation_id":"redis_latency_log_summary","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxxxx","start_time":"2026-02-05T20:37:03+08:00","end_time":"2026-02-06T20:37:03+08:00"},"direct_mode":true}

Analisis kueri large key

Menganalisis large key historis dari instans ApsaraDB for Tair (compatible with Redis) dan mengembalikan informasi hot key yang sesuai.

  • ApsaraDB for Tair (compatible with Redis)

Tidak didukung

• ID instans
• ID node (opsional)
• Rentang waktu (start_time dan end_time)

{"operation_id":"tair_history_large_key_query_and_analysis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxx","start_time":"2026-02-05T20:37:19+08:00","end_time":"2026-02-06T20:37:19+08:00"},"direct_mode":true}

Identifikasi sesi abnormal

Menanyakan information_schema.processlist dan information_schema.innodb_trx secara real-time untuk instans database MySQL guna menganalisis sesi abnormal.

  • RDS MySQL

  • PolarDB for MySQL

Mendukung MySQL

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"real_time_abnormal_session_identification","input_parameters":{"instance_id":"xxxxxxx","node_id":"xxxxxxxx"},"direct_mode":true}

Diagnosis anomali penggunaan memori (MySQL)

Menganalisis apakah penggunaan memori abnormal. Jika terdeteksi anomali, fitur ini akan menyelidiki penyebabnya lebih lanjut. Jika tidak ditemukan anomali, fitur ini akan memberi peringatan mengenai potensi risiko memori.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"memory_usage_anomaly_diagnosis","input_parameters":{"instance_id":"xxxxxx","node_id":"xxxxxxx","start_time":"2026-02-05T20:38:58+08:00","end_time":"2026-02-06T20:38:58+08:00"},"direct_mode":true}

Identifikasi anomali penggunaan memori (MySQL)

Menganalisis apakah penggunaan memori abnormal. Jika terdeteksi anomali atau penggunaan tinggi yang berkelanjutan, fitur ini menjelaskan penyebab umumnya.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)

{"operation_id":"memory_usage_anomaly_identification","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Analisis kueri HA

Menanyakan dan menganalisis catatan alih bencana primary/standby untuk instans RDS MySQL dan menghasilkan laporan ringkas.

  • RDS MySQL

Tidak didukung

• ID instans
• Rentang waktu (start_time dan end_time)

{"operation_id":"HA_records_query_and_diagnosis","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:27:17+08:00","end_time":"2026-02-06T20:27:17+08:00"},"direct_mode":true}

Risiko overflow ID auto-increment

Menanyakan data penggunaan ID auto-increment dan mengidentifikasi risiko overflow.

  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans (opsional)
• DB_NAMES
• RATIO_FITER
• REAL_TIME


{"operation_id":"auto_increment_usage_analyze","input_parameters":{"instance_id":"xxxxx"},"direct_mode":true}

Analisis log error

Menganalisis log deadlock, Warning, dan Error-level dari log error instans database serta mengembalikan informasi deadlock detail dan akar penyebabnya.

Penting
  • Aktifkan parameter innodb_deadlock_detect dan innodb_print_all_deadlocks.

  • Untuk instans RDS MySQL, atur parameter log_error_verbosity ke 3.


  • RDS MySQL

  • PolarDB for MySQL

Tidak didukung

• ID instans
• ID node (diperlukan untuk instans PolarDB for MySQL; default ke node primary)
• Rentang waktu (start_time dan end_time)

{"operation_id":"error_log_query_and_analysis","input_parameters":{"instance_id":"xxxxx","node_id":"xxxxx","start_time":"2026-02-05T20:29:05+08:00","end_time":"2026-02-06T20:29:05+08:00"},"direct_mode":true}

Ikhtisar instans yang memerlukan optimisasi

Mencantumkan instans database dalam akun Alibaba Cloud Anda yang memerlukan perhatian karena anomali seperti perubahan beban database mendadak, lonjakan CPU, lonjakan I/O, IOPS tinggi, lonjakan memori, atau jumlah log lambat abnormal.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible with Redis)

  • ApsaraDB for MongoDB

Tidak didukung

Rentang waktu (start_time dan end_time)

{"operation_id":"query_the_instances_that_need_to_be_optimized","input_parameters":{"start_time":"2026-02-05T20:38:24+08:00","end_time":"2026-02-06T20:38:24+08:00"},"direct_mode":true}

Kueri informasi instans

Menanyakan informasi instans database dalam akun Alibaba Cloud Anda, termasuk tipe engine database, versi engine, ID instans, alias instans, wilayah, dan status instans. Filter berdasarkan tipe engine atau kata kunci.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible with Redis)

  • ApsaraDB for MongoDB

Mendukung engine MySQL, PostgreSQL, Redis, dan MongoDB

• Tipe engine
• Kata kunci
(keduanya opsional)

{"operation_id":"list_instances","input_parameters":{"engine":"mysql","keyword":"111"},"direct_mode":true}

Kueri topologi instans

Menanyakan topologi instans database dan informasi detail node.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible with Redis)

  • ApsaraDB for MongoDB

Tidak didukung

ID instans

{"operation_id":"instance_topology_query_tool","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Kueri konfigurasi instans

Menanyakan informasi konfigurasi dan status instans database, termasuk pengaturan log, kebijakan penyimpanan (hot/cold storage), fitur audit, status Performance Insight, serta metadata tentang migrasi dan dukungan versi.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

  • ApsaraDB for Tair (compatible with Redis)

  • ApsaraDB for MongoDB

Tidak didukung

Instance ID

{"operation_id":"get_instance_config","input_parameters":{"instance_id":"xxxxxxx"},"direct_mode":true}

Lihat pernyataan create table

Menampilkan pernyataan CREATE TABLE untuk tabel tertentu.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB for PostgreSQL (Compatible with Oracle)

Mendukung engine MySQL dan PostgreSQL

• ID instans
• ID node
• database
• table
• schema (diperlukan untuk PostgreSQL)



{"operation_id":"show_create_table","input_parameters":{"instance_id":"XXXXXX","node_id":"XXXXXX","database":"XXXX","table":"XXXX"},"direct_mode":true}

Aktivitas anomali keamanan

Menanyakan event keamanan anomali di seluruh instans database dalam akun Alibaba Cloud Anda—seperti upaya login brute-force, unduhan data sensitif, login tidak biasa, penghapusan data massal dalam waktu singkat, atau serangan kamus—untuk membantu Anda mengidentifikasi potensi ancaman keamanan secara cepat. Fitur ini menganalisis konteks perilaku anomali dan merekomendasikan langkah perlindungan terarah guna meningkatkan keamanan dan kepatuhan database.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

Tidak ada

{"operation_id":"security_describe_abnormal_events","input_parameters":{},"direct_mode":true}

Perubahan garis dasar keamanan

Menanyakan tren perubahan garis dasar keamanan untuk instans database dalam rentang waktu tertentu. Fitur ini membantu Anda melacak evolusi konfigurasi keamanan, mengidentifikasi peningkatan, penurunan, atau masalah lama yang belum terselesaikan, serta memberikan panduan perbaikan yang dapat ditindaklanjuti untuk meningkatkan keamanan dan kepatuhan database.

  • RDS MySQL

  • PolarDB for MySQL

  • PolarDB-X

Tidak didukung

• ID instans
• Rentang waktu (start_time dan end_time)

{"operation_id":"security_baseline_change_analysis","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:46:22+08:00","end_time":"2026-02-06T20:46:22+08:00"},"direct_mode":true}

Garis dasar keamanan terbaru

Menanyakan hasil inspeksi garis dasar keamanan terbaru untuk semua instans database dalam akun Alibaba Cloud Anda. Fitur ini membantu Anda memahami secara komprehensif konfigurasi keamanan database, mengidentifikasi potensi risiko, serta memberikan panduan perbaikan praktis untuk meningkatkan keamanan dan kepatuhan.

  • RDS MySQL

  • PolarDB for MySQL

  • PolarDB-X

Tidak didukung

Tidak ada

{"operation_id":"security_latest_baseline_analysis","input_parameters":{},"direct_mode":true}

Penemuan data sensitif

Menanyakan hasil pemindaian data sensitif di seluruh instans database dalam akun Alibaba Cloud Anda dan memberikan informasi klasifikasi serta gradasi data secara detail. Fitur ini membantu Anda menentukan apakah terdapat data sensitif, memahami distribusi dan tingkat risikonya, serta mendukung manajemen keamanan data dan pemeriksaan kepatuhan.

  • RDS MySQL

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

Tidak ada

{"operation_id":"security_sensitive_scan_lookup","input_parameters":{},"direct_mode":true}

Tren risiko keamanan global

Menanyakan dan menganalisis tren risiko keamanan database global dari waktu ke waktu. Menggunakan data histogram, fitur ini mengidentifikasi pola fluktuasi risiko dan mendeteksi puncak abnormal, memberikan analitik visual mengenai evolusi risiko.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

Tidak ada

{"operation_id":"describe_global_security_risk_histogram","input_parameters":{"start_time":"2026-02-05T20:43:09+08:00","end_time":"2026-02-06T20:43:09+08:00"},"direct_mode":true}

Tren risiko keamanan instans

Menanyakan dan menganalisis tren risiko keamanan dari waktu ke waktu untuk satu instans database. Menggunakan data histogram, fitur ini mengidentifikasi pola fluktuasi dan puncak abnormal di berbagai dimensi risiko—seperti operasi SQL anomali, injeksi SQL, dan kebocoran data—untuk membantu DBA melacak evolusi isu keamanan secara cepat.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

Instance ID

{"operation_id":"describe_security_risk_histogram","input_parameters":{"instance_id":"xxxxxx","start_time":"2026-02-05T20:44:37+08:00","end_time":"2026-02-06T20:44:37+08:00"},"direct_mode":true}

Statistik Peringatan Keamanan Instance

Menanyakan statistik peringatan keamanan SQL untuk satu instans database dalam rentang waktu tertentu, termasuk distribusi berdasarkan tingkat keparahan peringatan (critical, warning, info) dan tipe peringatan (injeksi SQL, pelanggaran data, operasi anomali, dll.). Fitur ini membantu Anda memahami status keamanan dan profil risiko keseluruhan instans secara cepat.

  • RDS MySQL

  • RDS SQL Server

  • RDS PostgreSQL

  • PolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X

Tidak didukung

ID Instance

{"operation_id":"describe_sql_security_alert_stats","input_parameters":{"instance_id":"xxxxx","start_time":"2026-02-05T20:45:41+08:00","end_time":"2026-02-06T20:45:41+08:00"},"direct_mode":true}

Catatan
  • Instans self-managed/cloud lain yang didukung: Untuk instans MySQL, PostgreSQL, Redis, atau MongoDB dari penyedia cloud lain atau deployment self-managed, DAS Agent dapat memberikan saran diagnosis dan optimisasi yang efektif berdasarkan protokol standar. Namun, fitur khusus vendor atau modifikasi non-standar tidak didukung.

  • Format kueri API: Ini mengacu pada badan permintaan terstruktur yang digunakan saat Anda memanggil API secara langsung untuk memicu kemampuan tertentu secara tepat. Dibandingkan dengan kueri bahasa alami, metode ini menjamin eksekusi tugas diagnostik yang stabil dan andal.

Prosedur

  1. Buka halaman DAS Agent.

    Desktop

    1. Login ke Konsol DAS.

    2. Klik ikon DAS Agent.

      image

    3. Pilih tipe instans yang sesuai dan selesaikan pembelian. Untuk informasi lebih lanjut mengenai spesifikasi dan harga, lihat DAS Agent.

    Web seluler

    Kunjungi dan login ke halaman DAS Agent.

    Catatan

    Versi web seluler hanya mendukung akses ke DAS Agent melalui browser. Fitur ini tidak tersedia dalam aplikasi seluler.

  2. Konfigurasikan DAS Agent.

    Setelah pembayaran berhasil, Anda dapat mengonfigurasi DAS Agent untuk mengelola kelompok instans yang berbeda. DAS menawarkan kemampuan manajemen berbeda berdasarkan edisi:

    • Edisi Dasar (sebelumnya Edisi Personal): Satu Agent dapat mengelola hingga 10 instans.

    • Edisi Perusahaan: Memungkinkan Anda menggunakan beberapa Agent untuk mengelola kelompok instans berbeda. Instans yang sama juga dapat dikelola oleh beberapa Agent secara bersamaan, mirip dengan cara beberapa DBA berbagi tanggung jawab untuk kelompok instans yang sama.

    Langkah konfigurasi:

    1. Login ke halaman manajemen Agent.

      • (Opsional) Klik tombol Create untuk membuat beberapa Agent untuk Edisi Perusahaan dan menetapkan daftar instans tertentu untuk masing-masing.

    2. Edit konfigurasi Agent.

      • Pada kolom Actions untuk Agent target, klik Edit untuk membuka halaman Edit Configuration.

      • Pada bagian Associated Instances, pilih ID instans yang ingin dikelola oleh Agent tersebut, lalu klik OK untuk menyelesaikan konfigurasi.

    3. Batasan fitur

      • Setelah dikonfigurasi, setiap Agent hanya dapat melakukan kueri, diagnosis, dan interaksi pada instans yang dikelolanya.

    Contoh skenario:

    1. Integrasikan dengan sistem Anda sendiri menggunakan API

      Jika Anda mengintegrasikan DAS Agent ke sistem Anda sendiri menggunakan API, Anda dapat terhubung menggunakan ID Agent yang berbeda. Hal ini memastikan bahwa personel berbeda, seperti DBA atau developer, hanya dapat mengakses dan mengoperasikan instans dalam cakupan izin mereka.

    2. Gunakan dalam percakapan konsol

      Saat Anda bekerja langsung di konsol, Anda dapat beralih ke Agent yang sesuai dengan negara atau wilayah terkait untuk mengelola instans yang ditugaskan.

      image

  3. Konfigurasikan izin.

    Untuk memastikan keamanan sistem dan kepatuhan operasional, Anda harus mengonfigurasi izin akses yang sesuai sebelum menggunakan DAS Agent. DAS menyediakan dua kebijakan izin sistem bawaan untuk peran dan skenario berbeda:

    Nama Kebijakan

    Tingkat izin

    Kemampuan utama

    AliyunHDMReadOnlyAccess

    Izin hanya-baca

    • Menampilkan semua instans dalam cakupan izin akun Anda di Konsol DAS

    • Tidak dapat melakukan operasi perubahan apa pun (seperti restart atau modifikasi parameter)

    • Menggunakan diagnostik cerdas, analisis kinerja, dan interaksi bahasa alami DAS Agent untuk instans yang diizinkan

    AliyunHDMFullAccess

    Akses penuh

    • Kontrol penuh atas semua fitur DAS

    • Menjalankan diagnosis, optimisasi, perubahan, ekspor, dan operasi lainnya pada semua instans database dalam UID Anda

    • Mencakup semua kemampuan AliyunHDMReadOnlyAccess

    Langkah konfigurasi:

    1. Login ke Konsol RAM.

    2. Pada panel navigasi kiri, pilih Identity Management > Users.

    3. Temukan pengguna target dan klik Add Permissions pada kolom Actions.

    4. Pada daftar Permission Policies, cari dan pilih AliyunHDMReadOnlyAccess atau AliyunHDMFullAccess.

    5. Klik Confirm untuk menyelesaikan otorisasi.

  4. Gunakan fitur DAS Agent untuk memulai diagnosis AI.

    Mulai diagnosis melalui kartu diagnostik

    1. Klik kartu untuk skenario yang diinginkan.

      image

    2. Pada kotak dialog, pilih objek target, seperti ID instans, rentang waktu, dan parameter lain yang diperlukan.

      Catatan

      Parameter yang diperlukan bervariasi berdasarkan skenario. Misalnya, untuk SQL diagnosis and optimization, Anda harus menentukan database dan pernyataan SQL yang akan dianalisis.

    3. Klik OK.

    Mulai diagnosis melalui percakapan bebas

    Masukkan pertanyaan Anda di kotak dialog. DAS Agent secara otomatis mengenali maksud Anda, mengambil pengetahuan paling relevan, dan memulai diagnosis cerdas. Menggunakan kemampuan diagnostiknya, DAS Agent secara otonom merencanakan jalur diagnosis dan menyesuaikan langkah berikutnya secara dinamis berdasarkan umpan balik eksekusi. Misalnya, ketika DAS Agent menilai kesehatan suatu instans, fitur ini menganalisis penggunaan CPU, jumlah sesi, konsumsi memori, TPS, QPS, deadlock, dan SQL lambat dari berbagai dimensi. Jika masalah SQL lambat menonjol, fitur ini melakukan diagnosis optimisasi SQL yang lebih mendalam dan memberikan rekomendasi indeks atau saran penulisan ulang kueri.

    Anda juga dapat menggunakan pintasan keyboard /, @, atau # untuk memicu skenario diagnosis dengan cepat, mengambil daftar instans, atau memilih rentang waktu.

    image

  5. DAS Agent menyediakan fitur laporan O&M harian cerdas untuk semua instans database yang dikelola menggunakan Edisi Perusahaan. Setiap hari, DAS Agent memproses setidaknya 200 juta token analisis cerdas untuk memberikan wawasan mendalam dan ringkasan terstruktur mengenai metrik O&M inti. Metrik tersebut mencakup detail peringatan anomali, saran optimisasi bernilai tinggi seperti identifikasi SQL lambat kritis, tren penggunaan disk space, hasil deteksi indeks tidak valid, dan tingkat penggunaan sumber daya utama seperti CPU, memori, dan I/O. Proses ini menghasilkan ikhtisar O&M yang terpadu, profesional, dan dapat ditindaklanjuti. Ikhtisar ini membantu tim memahami sepenuhnya kesehatan database, memungkinkan peringatan risiko proaktif, dan menjalankan optimisasi yang tepat. Hal ini memberikan dukungan data yang kuat dan fondasi pengambilan keputusan untuk memastikan stabilitas sistem dan peningkatan kinerja berkelanjutan.

    1. Pada panel navigasi kiri Konsol DAS, pilih Toolbox > Database O&M Daily Report.

    2. Temukan laporan harian diagnostik target.

    3. Pada kolom Actions laporan target, klik View Details.

    Anda juga dapat melihat informasi laporan harian dengan mengklik ikon image di bagian atas halaman DAS Agent.

    image