Topik ini menjelaskan cara melihat data Performance Insight dari instans ApsaraDB RDS for SQL Server. Database Autonomy Service (DAS) menyediakan fitur Performance Insight untuk pemantauan beban tingkat instans, analisis asosiasi, dan optimasi kinerja. Anda dapat menggunakan fitur ini untuk mengevaluasi beban dan memecahkan masalah kinerja agar instans RDS lebih stabil.
Prasyarat
-
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).
Skenario
Performance Insight dapat digunakan dalam skenario berikut:
Analisis metrik kinerja
Performance Insight memantau metrik utama instans RDS Anda dan menampilkan status serta tren beban pada instans tersebut. Anda dapat mengidentifikasi sumber dan distribusi beban dalam rentang waktu tertentu berdasarkan grafik tren metrik utama.
Evaluasi beban
ApsaraDB RDS for SQL Server menyediakan grafik tren sesi aktif rata-rata (Average Active Sessions/AAS) untuk menghindari kebutuhan menganalisis grafik tren metrik yang rumit. Grafik tren AAS menampilkan semua data kinerja penting yang diperlukan untuk mengevaluasi sumber dan bottleneck beban. Misalnya, Anda dapat memeriksa apakah instans RDS mengalami beban berat akibat pemanfaatan CPU tinggi, lock-waiting, atau latensi I/O, serta mengidentifikasi pernyataan SQL yang menyebabkan beban berat tersebut.
Identifikasi penyebab masalah kinerja
Anda dapat menganalisis grafik tren AAS dan detail sumber beban multidimensi untuk menentukan apakah masalah kinerja disebabkan oleh spesifikasi instans yang tidak sesuai atau arsitektur database. Anda juga dapat mengidentifikasi pernyataan SQL yang menyebabkan masalah kinerja tersebut.
CatatanMetrik AAS menunjukkan jumlah rata-rata sesi aktif dalam instans RDS dalam rentang waktu tertentu. Perubahan nilai metrik AAS mencerminkan perubahan beban pada instans RDS. Fitur Performance Insight menggunakan AAS sebagai metrik utama untuk mengukur beban pada instans RDS.
Prosedur
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
Di panel navigasi sebelah kiri, pilih .
-
Klik tab Performance Insight dan pilih kondisi filter.

Ikhtisar tab Performance Insight
Metrik Kinerja
Bagian ini menampilkan grafik tren metrik utama dalam rentang waktu tertentu untuk membantu Anda memahami status beban dan bottleneck sumber daya pada instans RDS.
Anda dapat memilih atau menyesuaikan rentang waktu yang berbeda untuk melihat grafik tren metrik utama dalam rentang waktu tersebut.

-
Sesi Aktif Rata-rata (Average Active Sessions/AAS)
Bagian ini menampilkan grafik tren AAS. Setelah Anda mengidentifikasi status beban pada instans RDS berdasarkan grafik tren metrik utama, Anda dapat melihat grafik tren AAS untuk lebih lanjut mengidentifikasi sumber beban.
CatatanMetrik max Vcores menunjukkan jumlah maksimum core CPU yang dapat digunakan oleh instans RDS. Nilai metrik max Vcores menentukan kemampuan pemrosesan instans RDS.
Grafik tren AAS membantu Anda mengidentifikasi sumber beban pada instans RDS. Pada contoh yang ditunjukkan pada gambar sebelumnya, Anda dapat mengidentifikasi sumber beban dalam tiga tahap khas:
-
Pada awalnya, beban instans berasal dari sesi User Sleep.
-
Saat sesi User Sleep secara bertahap berkurang, beban instans beralih ke sesi Sending Data.
-
Saat sesi Sending Data secara bertahap berkurang, beban kembali bergeser, kali ini ke sesi Searching rows for update.
Contoh ini membuktikan bahwa grafik tren AAS yang datanya diperbarui secara real time dapat membantu Anda secara intuitif memperoleh sumber, distribusi, dan pola perubahan beban pada instans RDS.
-
-
Muat sumber dari berbagai dimensi
Anda dapat memahami tren beban instans ApsaraDB RDS for SQL Server dengan menganalisis grafik tren AAS. Anda dapat menemukan pernyataan SQL spesifik yang menyebabkan bottleneck kinerja, serta pengguna, host, dan database terkait.
Bagian ini menampilkan detail sumber beban dari berbagai dimensi dalam bentuk tabel. Anda dapat menggunakan tabel ini untuk mengidentifikasi pernyataan SQL yang menyebabkan beban berat. Anda juga dapat menggunakan tabel ini untuk mengidentifikasi AAS setiap pernyataan SQL.
CatatanGambar sebelumnya menunjukkan bahwa nilai pernyataan SQL peringkat 1 adalah 0,75, yang berarti AAS pernyataan SQL tersebut dalam rentang waktu yang diberikan adalah 0,75.
Fitur Performance Insight mendukung tujuh jenis AAS. Anda dapat memilih jenis AAS dari daftar drop-down AAS Type di pojok kanan atas bagian Average Active Sessions (AAS).
Item
Deskripsi
SQL
Tren AAS dari 10 pernyataan SQL teratas.
Waits
Tren AAS dari kategori wait sesi aktif.
Users
Tren AAS dari pengguna yang telah login ke instans RDS.
Hosts
Tren AAS dari hostname atau alamat IP klien tempat pengguna login ke instans RDS.
Commands
Tren AAS dari berbagai jenis pernyataan SQL.
Databases
Tren AAS dari database tempat beban kerja Anda berjalan.
status
Tren AAS dari sesi aktif.