All Products
Search
Document Center

ApsaraDB RDS:Performance insight (versi baru)

Last Updated:Mar 29, 2026

Saat kinerja database menurun, seringkali sulit mengidentifikasi pernyataan SQL yang menyebabkan beban tersebut. Database Autonomy Service (DAS) menyediakan fitur Performance Insight versi baru yang mengumpulkan statistik eksekusi tingkat SQL dari Performance Schema MySQL dan menampilkannya sebagai metrik yang dapat ditindaklanjuti. Gunakan fitur ini untuk mengidentifikasi pernyataan SQL penyebab beban utama, melakukan throttle atau mengoptimalkan kueri bermasalah, serta memulihkan ruang penyimpanan yang tidak terpakai dengan menemukan tabel dan indeks yang tidak memiliki traffic.

Prasyarat

Sebelum memulai, pastikan bahwa:

  • Instans ApsaraDB RDS for MySQL tidak menjalankan RDS Basic Edition atau MySQL 5.5.

  • Instans memiliki memori minimal 8 GB.

  • Instans berada di salah satu wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Singapura, Malaysia (Kuala Lumpur), atau Indonesia (Jakarta).

  • Performance Schema telah diaktifkan. Lihat Aktifkan fitur Performance Schema.

Catatan

Mengaktifkan Performance Schema akan mengonsumsi sumber daya instans. Untuk detailnya, lihat Laporan pengujian stres Performance Schema.

Penagihan

Performance Insight merupakan fitur bernilai tambah dari DAS Economy Edition dan DAS Enterprise Edition V3. Biaya bervariasi tergantung edisi yang Anda gunakan.

Catatan

Di wilayah tempat DAS Economy Edition dan DAS Enterprise Edition V3 belum tersedia, Performance Insight masih dalam status pratinjau publik. Saat edisi tersebut tersedia di wilayah Anda, masa pratinjau publik akan berakhir dan fitur ini menjadi fitur bernilai tambah.

Cara kerja Performance Insight

Performance Insight mengumpulkan statistik eksekusi SQL dari Performance Schema untuk menampilkan empat metrik utama untuk setiap pernyataan SQL: Resource Usage, Executions, Scanned Rows, dan Execution Duration. Anda dapat melihat metrik ini dalam rentang waktu tertentu, membandingkan dua periode waktu berbeda, serta menganalisis lebih lanjut pernyataan SQL individual untuk melihat contoh eksekusinya.

Selain analisis tingkat SQL, DAS mengumpulkan statistik objek tanpa traffic setiap pagi untuk semua tabel dan indeks dalam instans Anda, mencatat berapa hari berturut-turut masing-masing tabel atau indeks tidak memiliki aktivitas baca atau tulis. Data ini muncul di tab Tables/Indexes setelah minimal tujuh hari pengumpulan data.

Tabel berikut membandingkan fitur Performance Insight versi baru dan versi aslinya.

ItemPerformance insight versi baruPerformance insight versi asli
MetrikResource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL; grafik tambahan tingkat instans: Executions/Errors, Scanned Rows/Updated Rows/Returned Rows, Logic Read, Physical Reads, Average Execution Duration/AvLock Duration, Number of Created Temporary Tables/Number of Created Temporary Disk Tables, Number of Sorted Rows, Select_Scan/Select_Range/Full Join/Full Range Join/Sort_Scan/Sort_Range, dan Top 5 SQL TrendsMemory Usage/CPU Utilization, Session, Traffic Throughput, dan IOPS; rata-rata sesi aktif dan beban multidimensi
Metode tampilanRentang waktu, perbandingan antar periode, pencarian berdasarkan SQL ID/kata kunci, tabel dan indeks tanpa trafficHanya rentang waktu
SolusiThrottle dan optimalkan pernyataan SQLOptimalkan pernyataan SQL

Aktifkan Performance Insight

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada, lalu klik ID instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Autonomy Services > Performance Insight.

  3. Klik Enable Performance Insight. Jika Performance Schema belum diaktifkan, kotak dialog Parameter Settings akan muncul. Klik Configure untuk mengaktifkannya. Saat Performance Insight diaktifkan, fitur identifikasi tabel/indeks tanpa traffic juga diaktifkan secara otomatis.

    Peringatan

    Mengaktifkan Performance Schema memerlukan restart instans. Lakukan proses ini pada jam sepi dan pastikan aplikasi Anda dikonfigurasi untuk terhubung ulang secara otomatis.

    Penting

    Fitur identifikasi tabel/indeks tanpa traffic telah tersedia sejak 11 April 2023. Jika Anda mengaktifkan Performance Insight sebelum tanggal tersebut, aktifkan secara manual opsi Identification for Tables and Indexes with No Traffic di kotak dialog Service Settings.

Lihat metrik SQL berdasarkan rentang waktu

Gunakan tab Display by Time Range untuk menganalisis kinerja SQL dalam periode tertentu, mengidentifikasi pernyataan SQL penyebab beban utama, serta mengambil tindakan terhadap kueri individual.

  1. Di halaman Performance Insight, klik tab Display by Time Range.

    新版

  2. Pilih rentang waktu untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration.

    Catatan

    Waktu akhir harus lebih baru daripada waktu mulai. Anda dapat mengkueri data maksimal tujuh hari dalam rentang satu bulan terakhir.

  3. Klik Show More Metrics untuk melihat grafik tren tambahan tingkat instans.

    Catatan

    Klik Settings dan pilih metrik yang ingin ditampilkan di bagian Metrics.

    设置

  4. Di daftar SQL, klik Settings dan konfigurasikan Column Settings untuk memilih metrik kinerja yang ditampilkan sebagai kolom.

  5. Kelola pernyataan SQL individual menggunakan aksi berikut:

    • Klik ID pernyataan SQL untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration serta detail contoh SQL-nya.

    • Klik Sample di kolom Actions untuk langsung melihat detail contoh SQL.

    • Klik Throttling di kolom Actions. Di kotak dialog SQL Throttling, konfigurasikan parameter throttling. Untuk informasi selengkapnya, lihat SQL throttling.

    • Klik Optimize di kolom Actions. Di kotak dialog SQL Diagnostic Optimization, tinjau hasil diagnosis. Jika Anda menerima saran optimasi, klik Copy di pojok kanan atas, lalu tempel pernyataan SQL yang telah dioptimalkan ke klien database atau Data Management (DMS) Anda untuk dieksekusi.

    Catatan

    DAS melakukan diagnosis SQL berdasarkan kompleksitas pernyataan, volume data tabel, dan workload instans. Hasilnya mungkin memerlukan waktu lebih dari 20 detik. Setelah diagnosis selesai, mesin diagnosis SQL akan memberikan hasil, saran optimasi, serta manfaat optimasi yang diharapkan. Anda juga dapat mengklik (Database Expert Service) untuk mengakses layanan profesional seperti solusi darurat, diagnosis kesehatan, optimasi kinerja, jaminan keamanan, dan migrasi data.

  6. Klik Export untuk menyimpan data sebagai file ke komputer Anda.

Bandingkan metrik SQL antar periode waktu

Gunakan tab Display by Comparison untuk membandingkan kinerja semua pernyataan SQL dalam periode waktu berbeda, sehingga Anda dapat memastikan apakah perubahan terbaru meningkatkan atau menurunkan kinerja.

  1. Di halaman Performance Insight, klik tab Display by Comparison.

  2. Pilih titik waktu untuk membandingkan Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL pada waktu tersebut.

  3. Tinjau detail perbandingan di daftar SQL.

    Catatan

    Klik Settings untuk memilih metrik kinerja yang ditampilkan dalam daftar.

Lihat tabel dan indeks tanpa traffic

Gunakan tab Tables/Indexes untuk mengidentifikasi tabel dan indeks yang tidak menerima aktivitas baca atau tulis dalam periode panjang. Informasi ini dapat Anda gunakan untuk memulihkan ruang penyimpanan yang tidak terpakai atau membersihkan objek skema yang sudah usang.

Catatan

DAS mengumpulkan statistik objek tanpa traffic setiap pagi. Setelah fitur identifikasi objek tanpa traffic diaktifkan, diperlukan minimal tujuh hari sebelum data muncul di tab ini. Jika suatu tabel atau indeks menunjukkan traffic nol selama kurang dari tujuh hari, datanya mungkin belum lengkap.

  1. Di halaman Performance Insight, klik tab Tables/Indexes.

  2. Tetapkan kondisi filter untuk mengkueri Tables with No Traffic atau Indexes with No Traffic.

  3. Klik Export untuk menyimpan hasil sebagai file ke komputer Anda.

Nonaktifkan Performance Insight

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada, lalu klik ID instans tersebut.

  2. Di panel navigasi sebelah kiri, pilih Autonomy Services > Performance Insight.

  3. Klik Service Settings. Di kotak dialog, matikan Feature Setting dan klik OK. Di pesan konfirmasi, klik OK. Menonaktifkan Performance Insight secara otomatis akan menonaktifkan fitur identifikasi tabel/indeks tanpa traffic. Anda juga dapat menonaktifkan fitur tersebut secara terpisah—setelah dinonaktifkan, DAS akan menghapus semua statistik objek tanpa traffic yang telah dikumpulkan beserta data yang digunakan oleh tabel dan indeks tersebut.

    Penting

    Setelah Performance Insight dinonaktifkan, DAS berhenti mengumpulkan data dan menghapus semua data historis.

    关闭新版

Langkah selanjutnya

Aktifkan fitur otonomi DAS untuk secara otomatis menyelesaikan masalah kinerja:

Referensi