Selama operasi pemeliharaan harian pada instance ApsaraDB RDS for SQL Server, Anda dapat menggunakan Database Autonomy Service (DAS) untuk menangani kegagalan instance, mengoptimalkan kinerja, meningkatkan efisiensi, serta mengurangi biaya operasional. DAS adalah layanan cloud yang dikembangkan berdasarkan pembelajaran mesin dan pengalaman para ahli. Layanan ini menyediakan kemampuan kesadaran diri, penyembuhan diri, optimasi diri, operasi mandiri, dan pengamanan diri untuk menyederhanakan tugas operasi database serta memastikan stabilitas, keamanan, dan efisiensi layanan database.
Deskripsi fitur
Layanan otonomi yang disediakan oleh DAS untuk ApsaraDB RDS for SQL Server mencakup fitur-fitur berikut:
Penjelajah SQL dan Audit
Dalam skenario seperti audit kepatuhan keamanan, analisis kinerja, dan pemecahan masalah, kami merekomendasikan Anda mengaktifkan fitur Penjelajah SQL dan Audit untuk instance ApsaraDB RDS for SQL Server Anda. Setelah diaktifkan, instance RDS for SQL Server secara otomatis mencatat pernyataan SQL yang dieksekusi dalam mesin database beserta informasi terkait (seperti akun, alamat IP, dan detail eksekusi). Informasi yang direkam dapat digunakan untuk menelusuri riwayat perubahan SQL atau melakukan analisis data dan audit. Mengaktifkan dan menggunakan fitur ini memiliki dampak minimal terhadap kinerja instance.
Manajemen Penyimpanan
Fitur ini memungkinkan Anda memantau dan menganalisis penyimpanan pada tingkat instance, basis data, dan tabel. Data pemantauan dan analisis penyimpanan membantu Anda mengidentifikasi serta memecahkan masalah penyimpanan. Halaman Manajemen Penyimpanan di konsol ApsaraDB RDS mencakup bagian-bagian berikut:
Ikhtisar Penyimpanan: Bagian ini memberikan gambaran umum tentang informasi penyimpanan, termasuk perubahan penyimpanan selama seminggu terakhir, penyimpanan yang tersedia, penyimpanan yang digunakan, serta perkiraan peningkatan konsumsi penyimpanan.
Grafik Informasi Penyimpanan: Bagian ini menampilkan konsumsi penyimpanan instance RDS Anda dalam bentuk grafik. Informasi mencakup penggunaan penyimpanan, persentase penyimpanan data dan log yang digunakan, serta lima basis data teratas dengan konsumsi penyimpanan tertinggi.
Tren Penyimpanan: Bagian ini menampilkan tren penyimpanan instance RDS Anda dalam bentuk grafik.
10 Basis Data Teratas: Bagian ini menampilkan detail dari 10 basis data dengan konsumsi penyimpanan tertinggi dalam bentuk tabel.
20 Tabel Data Teratas: Bagian ini menampilkan detail dari 20 tabel data dengan konsumsi penyimpanan tertinggi dalam bentuk tabel.
Optimasi Kinerja
Fitur ini menyediakan berbagai data kinerja penting tentang instance RDS Anda. Halaman Optimasi Kinerja di konsol ApsaraDB RDS mencakup tab-tab berikut:
Wawasan Kinerja: Tab ini menampilkan metrik kinerja instance RDS Anda. Metrik ini dapat digunakan untuk mengidentifikasi sumber masalah kinerja dan meningkatkan stabilitas instance RDS Anda.
Indeks Hilang: Tab ini menampilkan detail indeks yang hilang dalam bentuk grafik dan tabel, serta menyediakan pernyataan SQL untuk membuat indeks tersebut.
Penggunaan Indeks: Tab ini menampilkan detail indeks yang telah dibuat dalam bentuk grafik dan tabel, serta menyediakan pernyataan SQL untuk membuat indeks tersebut.
Statistik: Tab ini menampilkan statistik kinerja instance RDS Anda dalam bentuk grafik dan tabel.
Kueri pernyataan SQL top N: Tab ini menampilkan pernyataan SQL yang dieksekusi pada instance RDS Anda. Pernyataan SQL ini diurutkan dari berbagai dimensi dan ditampilkan dalam bentuk grafik dan tabel. Anda dapat menanyakan Top N pernyataan SQL secara real-time.
Kueri Top N Objek: Tab ini menampilkan drainase kinerja real-time yang disebabkan oleh berbagai objek, seperti prosedur tersimpan, fungsi, dan pemicu. Anda dapat mengidentifikasi objek top N yang menyebabkan drainase kinerja tertinggi beserta pernyataan SQL dalam objek tersebut.
Optimasi Kunci
Fitur ini menyediakan berbagai data kinerja penting tentang instance RDS Anda. Halaman Optimasi Kunci di konsol ApsaraDB RDS mencakup tab-tab berikut:
DeadLock: Tab ini menampilkan detail deadlock yang terdeteksi di instance RDS Anda dalam bentuk grafik dan tabel.
Blocking: Tab ini menampilkan detail masalah blocking yang terdeteksi di instance RDS Anda dalam bentuk grafik dan tabel.
Log Query Lambat: Fitur ini mencatat dan menganalisis pernyataan SQL dengan utilitas CPU tinggi, serta menampilkan statistik query SQL lambat dan detailnya.
Dashboard: Fitur ini memungkinkan Anda memilih instance RDS dan metrik yang ingin dipantau. Dengan cara ini, Anda dapat memantau dan membandingkan metrik dari berbagai instance RDS serta menggunakan beberapa metrik sekaligus untuk memantau status instance RDS.
Batasan
Instance RDS Anda tidak menjalankan SQL Server 2008 R2 dengan disk cloud.
Instance RDS Anda berada di salah satu wilayah berikut: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapura, dan UAE (Dubai).
附录:说明授权 Appendix: Authorization description
Untuk menggunakan fitur layanan otonomi DAS, pengguna RAM harus diberikan izin yang sesuai. Berikut adalah langkah-langkah untuk memberikan izin kepada pengguna RAM:
Melalui strategi izin sistem, berikan izin yang sesuai kepada pengguna RAM. Strategi izin sistem terkait DAS dijelaskan sebagai berikut: Lampirkan kebijakan sistem untuk memberikan izin yang diperlukan kepada pengguna RAM. Kebijakan sistem berikut tersedia untuk DAS:
AliyunHDMFullAccess: memberikan pengguna RAM izin penuh untuk mengelola DAS.
AliyunHDMReadOnlyAccess: memberikan pengguna RAM izin akses baca-saja pada DAS.
AliyunHDMReadOnlyWithSQLLogArchiveAccess: memberikan pengguna RAM izin akses baca-saja pada DAS dan izin untuk menggunakan fiturpencariancari (termasuk ekspor) dari Penjelajah SQL dan Audit. Kemampuan pencarian memungkinkan Anda mengekspor data.
Melalui strategi izin kustom untuk memberikan izin yang sesuai kepada pengguna RAM. Sebagai contoh, berikan akun RAM izin baca-saja: Buat kebijakan kustom untuk memberikan izin yang diperlukan kepada pengguna RAM. Contoh kode berikut menjelaskan cara memberikan izin baca-saja pada DAS kepada pengguna RAM.
{ "Action": [ "hdm:Get*", "hdm:Describe*", "hdm:Query*", "hdm:Support*" ], "Effect": "Allow", "Resource": "acs:rds:*:*:*" }