Gunakan Database Autonomy Service (DAS) untuk mengoptimalkan kinerja, mendiagnosis kegagalan, dan mengurangi biaya O&M pada ApsaraDB RDS for SQL Server. DAS memanfaatkan machine learning dan keahlian ahli untuk menyediakan kemampuan self-perception, self-healing, self-optimization, self-O&M, dan self-protection bagi database.
Ikhtisar fitur
DAS menyediakan fitur-fitur berikut untuk RDS SQL Server:
SQL Explorer and Audit (Direkomendasikan)
Aktifkan SQL Insight dan Audit untuk secara otomatis mencatat perubahan SQL di kernel database, termasuk akun yang mengeksekusi, alamat IP, dan detail eksekusi. Fitur ini memiliki dampak yang dapat diabaikan terhadap kinerja instans serta mendukung audit keamanan dan kepatuhan, analisis kinerja, dan troubleshooting.
Storage Management
Memantau penyimpanan dari tingkat instans hingga tabel individual untuk membantu mengidentifikasi masalah penyimpanan:
-
Ikhtisar penyimpanan: Status penyimpanan secara keseluruhan dengan perubahan mingguan, ruang kosong, ruang terpakai, dan perkiraan pertumbuhan.
-
Grafik data penyimpanan: Grafik penggunaan penyimpanan yang menampilkan rasio data terhadap log dan lima database teratas berdasarkan penggunaan.
-
Tren penyimpanan: Tren perubahan penyimpanan dari waktu ke waktu.
-
10 database teratas: Detail 10 database teratas berdasarkan penggunaan penyimpanan.
-
20 database teratas: Detail 20 database teratas berdasarkan penggunaan penyimpanan.
Performance optimization
Menyediakan alat-alat kinerja database berikut:
-
Performance Insight: Mengevaluasi beban database, mengidentifikasi bottleneck kinerja, dan meningkatkan stabilitas.
-
Missing index: Menampilkan indeks yang hilang dan menyediakan Pernyataan SQL untuk membuatnya.
-
Index usage statistics: Menampilkan detail penggunaan indeks dan Pernyataan SQL yang digunakan untuk membuat indeks tersebut.
-
Performance statistics: Menampilkan statistik kinerja untuk instans.
-
Top SQL: Mengurutkan Pernyataan SQL berdasarkan beberapa dimensi. Kueri Pernyataan SQL teratas secara real-time.
-
Top Objects: Mengambil konsumsi kinerja real-time pada tingkat objek (prosedur tersimpan, fungsi, pemicu) untuk mengidentifikasi objek dengan konsumsi tinggi beserta Pernyataan SQL-nya.
Locking optimization
Menampilkan detail deadlock dan lock blocking yang disebabkan oleh masalah kinerja:
-
Deadlock: Menampilkan informasi deadlock secara detail.
-
Lock blocking: Menampilkan informasi lock blocking secara detail.
-
Mencatat dan menganalisis Pernyataan SQL dengan konsumsi tinggi, menampilkan statistik agregat maupun detail individual dari SQL lambat.
-
Memungkinkan Anda memilih instans dan metrik untuk dipantau, membandingkan metrik antar instans, serta menerapkan filter lintas metrik.
Batasan
-
Fitur ini tidak tersedia untuk instans ApsaraDB RDS for SQL Server 2008 R2 yang menggunakan cloud disk.
-
Fitur ini hanya tersedia untuk instans ApsaraDB RDS for SQL Server di Wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Ulanqab), Tiongkok (Shenzhen), Tiongkok (Heyuan), Tiongkok (Guangzhou), Tiongkok (Chengdu), Tiongkok (Hong Kong), Singapura, atau UEA (Dubai).
Lampiran: Otorisasi
Untuk mengizinkan RAM user menggunakan fitur DAS, berikan izin yang diperlukan.
-
Berikan izin kepada RAM user menggunakan kebijakan sistem. Kebijakan sistem DAS:
-
AliyunHDMFullAccess: Izin management DAS penuh.
-
AliyunHDMReadOnlyAccess: Izin DAS read-only.
-
AliyunHDMReadOnlyWithSQLLogArchiveAccess: Izin DAS read-only ditambah fitur search (termasuk ekspor) dari SQL Explorer and Audit.
-
-
Berikan izin kepada RAM user menggunakan kebijakan kustom. Contoh: berikan izin read-only:
{ "Action": [ "hdm:Get*", "hdm:Describe*", "hdm:Query*", "hdm:Support*" ], "Effect": "Allow", "Resource": "acs:rds:*:*:*" }