All Products
Search
Document Center

Database Autonomy Service:Wawasan Kinerja (Versi Baru)

Last Updated:Aug 28, 2026

Optimasi dan pemantauan kinerja database merupakan tugas kritis bagi administrator basis data dan pengembang. Wawasan Kinerja (Versi Baru) Database Autonomy Service (DAS) menggunakan performance_schema MySQL untuk mengumpulkan informasi SQL, mendeteksi masalah kinerja secara tepat waktu, serta memberikan rencana pemulihan guna meningkatkan kinerja dan stabilitas sistem database. Fitur ini juga mendukung identifikasi tabel tanpa traffic dan indeks tanpa traffic, membantu Anda mengevaluasi dan membersihkan data yang tidak terpakai untuk meningkatkan pemanfaatan penyimpanan dan kinerja database.

Prasyarat

  • Instansiasi basis data adalah:

    • RDS MySQL

      Catatan
      • RDS MySQL Edisi Dasar tidak didukung.

      • RDS MySQL 5.5 tidak didukung.

    • MyBase MySQL

    • PolarDB for MySQL

  • Instansiasi basis data harus memiliki memori minimal 8 GB.

  • performance_schema harus diaktifkan pada instansiasi basis data. Untuk petunjuknya, lihat Aktifkan Performance Schema. Jika belum diaktifkan, sistem akan menampilkan prompt agar Anda menuju halaman tertentu untuk mengonfigurasi parameter saat memulai layanan.

    Catatan

    Mengaktifkan performance_schema akan mengonsumsi sebagian resource pada instansiasi basis data. Untuk detailnya, lihat Laporan uji stres Performance Schema.

  • Instansiasi basis data harus 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).

Penagihan

Wawasan Kinerja merupakan fitur premium DAS Economy Edition dan Enterprise Edition V3. Instans di wilayah yang mendukung DAS Economy Edition dan Enterprise Edition V3 akan ditagih sesuai edisi yang diaktifkan.

Catatan

Di wilayah yang belum mendukung DAS Economy Edition dan Enterprise Edition V3, Wawasan Kinerja tetap tersedia sebagai pratinjau publik gratis. Ketika dukungan untuk DAS Economy Edition dan Enterprise Edition V3 tersedia di wilayah tersebut, pratinjau publik gratis akan berakhir dan Wawasan Kinerja menjadi fitur premium DAS Economy Edition dan Enterprise Edition V3.

Fitur

Wawasan Kinerja (Versi Baru) menggunakan performance_schema MySQL untuk mengumpulkan informasi SQL, membantu Anda menilai workload database target dan mengidentifikasi akar penyebab masalah kinerja.

  • Temukan dengan cepat Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL.

  • Lihat tren kinerja berbagai metrik database target dan informasi detail tentang pernyataan SQL tertentu.

  • Kueri informasi detail pernyataan SQL target menggunakan SQL ID atau kata kunci.

  • Lihat tren Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk pernyataan SQL target, beserta informasi contoh SQL.

  • Terapkan pembatasan laju dan optimasi pada pernyataan SQL target.

  • Bandingkan Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL di periode waktu berbeda. Anda juga dapat membandingkan metrik detail untuk pernyataan SQL tertentu antar periode waktu.

  • Lihat tabel tanpa traffic dan indeks tanpa traffic. DAS mengumpulkan data penggunaan tabel dan indeks setiap hari pada tengah malam, menentukan apakah masih digunakan, serta melacak berapa hari lamanya tidak ada traffic.

    Catatan
    • Jika indeks reguler digunakan oleh pernyataan SQL bisnis tetapi tidak ada kueri yang mengembalikan baris (jumlah baris yang dikembalikan adalah 0), penggunaan indeks tersebut tidak dapat dicatat dan indeks tersebut diidentifikasi sebagai indeks tanpa traffic.

    • Durasi minimum tanpa traffic adalah 7 hari. Setelah mengaktifkan identifikasi tabel dan indeks tanpa traffic, Anda harus menunggu minimal 7 hari sebelum melihat data ini.

    • Sebelum menghapus indeks tanpa traffic, evaluasi dengan cermat log audit SQL dan informasi sisi bisnis untuk memastikan bahwa indeks tersebut aman untuk dihapus.

Dibandingkan versi aslinya, versi baru ini menawarkan dimensi metrik dan opsi tampilan yang lebih lengkap:

Item perbandingan

Wawasan Kinerja (Versi Baru)

Wawasan Kinerja (Versi Asli)

Dimensi metrik

  • Lihat grafik tren untuk Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL.

  • Lihat grafik tren untuk Logic Read, Physical Reads, Average Execution Duration, Number of Created Temporary Tables, Number of Sorted Rows, Select_Scan/Select_Range/Full Join/Full Range Join/Sort_Scan/Sort_Range, dan Top 5 SQL Trends database target.

  • Lihat grafik tren untuk Memory Usage/CPU Utilization, Session Connection, Traffic Throughput, dan IOPS database target.

  • Lihat tren sesi aktif rata-rata berdasarkan kategori (seperti SQL) dan informasi workload multidimensi terkait.

Metode tampilan

  • Lihat tren metrik dan detail untuk pernyataan SQL target dalam rentang waktu tertentu.

  • Bandingkan tren metrik dan detail untuk pernyataan SQL target di rentang waktu berbeda.

  • Kueri informasi detail pernyataan SQL target menggunakan SQL ID atau kata kunci.

  • Lihat data untuk tabel tanpa traffic dan indeks tanpa traffic.

Lihat tren metrik dan detail untuk pernyataan SQL target dalam rentang waktu tertentu.

Opsi pemulihan

Terapkan pembatasan laju dan optimasi pada pernyataan SQL target.

Optimasi pernyataan SQL target.

Mesin database yang didukung

Saat ini mendukung RDS MySQL, PolarDB for MySQL, dan MyBase MySQL.

Saat ini mendukung RDS MySQL, RDS PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL, MyBase MySQL, dan PolarDB for PostgreSQL (Compatible with Oracle).

Prosedur

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi kiri, klik Intelligent O&M Center > Instance Monitoring.

  3. Temukan instans target dan klik ID instans untuk membuka halaman detail instans.

  4. Di panel navigasi kiri, klik Performance Insight.

  5. Jika Anda belum mengaktifkan Alibaba Cloud Managed Services, Anda akan melihat prompt You have not activated O&M Service.. Klik tombol Enable O&M Service. Di halaman Activate O&M Service, pilih Service Duration lalu klik Activate.

  6. Di tab Performance Insight, klik Enable Performance Insight.

    Jika Anda belum mengaktifkan performance_schema sesuai persyaratan, konsol akan menampilkan kotak dialog Parameter Settings. Ikuti petunjuk di layar dan klik Configure untuk mengonfigurasi parameter performance_schema seperti yang dijelaskan dalam Aktifkan Performance Schema.

    Peringatan

    Memodifikasi parameter ini memerlukan restart instansiasi basis data. Lakukan operasi ini pada jam sepi dan pastikan aplikasi Anda memiliki mekanisme reconnection.

    Saat Anda mengaktifkan Performance Insight, sistem secara otomatis mengaktifkan identifikasi tabel tanpa traffic dan indeks tanpa traffic.

    Penting

    Sejak 11 April 2023, Performance Insight mencakup identifikasi tabel tanpa traffic dan indeks tanpa traffic. Instans yang mengaktifkan Performance Insight setelah tanggal tersebut secara otomatis mengaktifkan fitur ini. Untuk instans yang telah mengaktifkan Performance Insight sebelum 11 April 2023, Anda dapat mengaktifkan secara manual Identification for Tables and Indexes with No Traffic di Service Settings.

  7. Di halaman Performance Insight, Anda dapat menggunakan tampilan Display by Time Range, Display by Comparison, dan Tables/Indexes:

    • Display by Time Range:

      • Di Quick View, pilih metrik (Resource Usage, Executions, Scanned Rows, Execution Duration, atau Average Active Sessions), tentukan rentang waktu, lalu lihat grafik tren untuk metrik tersebut.

        Catatan

        Waktu akhir harus lebih lambat dari waktu mulai. Anda dapat melihat data hingga tujuh hari dari bulan terakhir.

      • Klik Export untuk menyimpan informasi SQL secara lokal.

      • Klik Show untuk melihat grafik tren metrik utama.

        Catatan

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

        Di kotak dialog Settings, bagian Metrics mencakup: executions/errors, rows scanned/updated, logical reads, physical reads, average execution duration, number of temporary tables created, rows sorted, Select_Scan/Select_Range, dan TOP 5 SQL trends. Di bagian Column settings di bawahnya, pilih kolom yang ingin ditampilkan di tabel analisis SQL, seperti SQL ID, SQL template, database, time ratio, executions, average execution time, average rows scanned, average rows returned, table name, average lock duration, dan CPU utilization. Klik OK setelah selesai.

      • Di area daftar SQL, lihat informasi detail tentang pernyataan SQL.

        Catatan

        Klik Settings dan pilih metrik statistik yang ingin ditampilkan di daftar di bawah Column Settings.

        • Klik SQL ID target untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration selama rentang waktu yang dipilih, beserta informasi contoh SQL.

        • Klik Sample di kolom Actions untuk pernyataan SQL target guna melihat informasi contohnya.

        • Klik Throttling di kolom Actions untuk pernyataan SQL target. Di halaman SQL Throttling, konfigurasikan parameter pembatasan laju. Untuk detailnya, lihat Pembatasan SQL.

        • Klik Optimize di kolom Actions untuk pernyataan SQL target. Di kotak dialog SQL Diagnostic Optimization, lihat hasil diagnosis.

          Jika Anda menerima rekomendasi tersebut, klik Copy di pojok kanan atas lalu tempelkan SQL yang dioptimalkan ke client database atau DMS Anda untuk dieksekusi. Jika Anda menolak rekomendasi tersebut, klik Cancel untuk mengakhiri diagnosis.

          Catatan

          DAS melakukan diagnosis SQL berdasarkan kompleksitas SQL, volume data tabel, beban database, dan faktor lainnya. Hasil diagnosis mungkin memerlukan waktu lebih dari 20 detik untuk dikembalikan. Setelah diagnosis, mesin diagnostik SQL memberikan hasil, saran optimasi, dan manfaat yang diharapkan. Tinjau hasilnya untuk memutuskan apakah akan menerapkan saran tersebut.

          Anda juga dapat mengklik Expert service untuk membeli Layanan Ahli Basis Data. Layanan berbayar ini menyediakan dukungan profesional di luar kemampuan standar ApsaraDB, termasuk respons darurat, pemeriksaan kesehatan, tuning kinerja, dukungan misi kritis, dan migrasi data.

    • Display by Comparison: Pilih titik waktu untuk dibandingkan dan lihat hasil perbandingan untuk Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL. Anda juga dapat melihat hasil perbandingan detail di area daftar SQL di bawahnya.

      Catatan

      Klik Settings untuk memilih metrik statistik yang ingin ditampilkan di daftar.

    • Tables/Indexes: Atur kondisi filter untuk mengkueri Tables with No Traffic dan Indexes with No Traffic yang memenuhi kriteria Anda.

Nonaktifkan Performance Insight

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi kiri, klik Intelligent O&M Center > Instance Monitoring.

  3. Temukan instans target dan klik ID instans untuk membuka halaman detail instans.

  4. Di panel navigasi kiri, klik Performance Insight.

  5. Di tab Performance Insight, klik Service Settings, matikan Feature Setting, lalu klik OK. Di kotak dialog konfirmasi, klik OK untuk menonaktifkan Performance Insight.

    Menonaktifkan Wawasan Kinerja juga akan menonaktifkan identifikasi tabel dan indeks tanpa trafik. Anda juga dapat menonaktifkan Identification for tables and indexes with no traffic is disabled. secara terpisah. Setelah fitur ini dinonaktifkan, DAS akan menghapus data tabel dan indeks tanpa trafik beserta data penggunaannya.

    Penting

    Setelah menonaktifkan Performance Insight, DAS menghentikan pengumpulan data dan menghapus semua data historis, termasuk data untuk tabel dan indeks tanpa traffic serta data penggunaannya.

Referensi

Aktifkan fitur otonomi DAS untuk mengotomatiskan pemulihan masalah kinerja database.