全部产品
Search
文档中心

Database Autonomy Service:Wawasan Kinerja (Versi Baru)

更新时间:Dec 07, 2025

Optimasi dan pemantauan kinerja database merupakan tugas penting bagi administrator basis data dan pengembang. Fitur Wawasan Kinerja (Versi Baru) dari Database Autonomy Service (DAS) memanfaatkan performance_schema MySQL untuk mengagregasi informasi SQL, membantu Anda mendeteksi masalah kinerja secara cepat, menyediakan solusi administrasi, serta meningkatkan kinerja dan stabilitas database. Fitur ini juga mengumpulkan statistik mengenai tabel dan indeks yang tidak memiliki traffic, sehingga memudahkan identifikasi dan penghapusan objek-objek tersebut guna meningkatkan pemanfaatan penyimpanan dan kinerja database.

Prasyarat

  • Instansiasi basis data termasuk salah satu tipe berikut:

    • RDS MySQL

      Catatan
      • ApsaraDB RDS for MySQL Edisi Dasar tidak didukung.

      • ApsaraDB RDS for MySQL 5.5 tidak didukung.

    • MyBase for MySQL

    • PolarDB for MySQL

  • Instansiasi basis data harus memiliki memori minimal 8 GB.

  • Instansiasi basis data harus memiliki performance_schema yang diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan Performance Schema. Jika performance_schema belum diaktifkan, Anda akan diarahkan ke halaman pengaturan parameter saat mengaktifkan layanan ini.

    Catatan

    Mengaktifkan Performance Schema akan mengonsumsi sebagian sumber daya instansiasi basis data. Untuk informasi selengkapnya, lihat Laporan uji stres Performance Schema.

  • Instansiasi basis data 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), dan Indonesia (Jakarta).

Penagihan

Wawasan Kinerja merupakan fitur bernilai tambah dari DAS Edisi Ekonomi dan Edisi Perusahaan V3. Fitur ini tersedia untuk instans di wilayah-wilayah tempat edisi-edisi tersebut didukung. Anda akan dikenai biaya berdasarkan edisi yang Anda aktifkan.

Catatan

Di wilayah-wilayah tempat DAS Edisi Ekonomi dan Edisi Perusahaan V3 belum tersedia, Wawasan Kinerja berada dalam pratinjau publik gratis. Ketika edisi-edisi tersebut tersedia di suatu wilayah, pratinjau publik gratis untuk Wawasan Kinerja di wilayah tersebut berakhir, dan fitur ini menjadi layanan bernilai tambah dari DAS Edisi Ekonomi dan Edisi Perusahaan V3.

Fitur

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

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

  • Anda dapat melihat tren kinerja untuk berbagai metrik database target dan informasi detail mengenai pernyataan SQL target.

  • Anda dapat mengkueri informasi detail mengenai pernyataan SQL target berdasarkan SQL ID dan kata kunci.

  • Anda dapat melihat tren Resource Usage, Executions, Scanned Rows, dan Execution Duration dari SQL target, beserta informasi contoh SQL.

  • Anda dapat melakukan throttling dan mengoptimalkan pernyataan SQL target.

  • Anda dapat membandingkan Resource Usage, Executions, Scanned Rows, dan Execution Duration dari semua pernyataan SQL serta metrik detail dari pernyataan SQL tertentu di berbagai periode waktu.

  • Anda dapat melihat tabel dan indeks yang tidak memiliki traffic. DAS mengumpulkan data penggunaan untuk tabel dan indeks setiap pagi hari untuk menentukan apakah objek-objek tersebut masih digunakan. Selanjutnya, DAS menghitung jumlah hari objek-objek tersebut tidak memiliki traffic.

    Catatan

    Jumlah minimum hari tanpa traffic adalah 7. Artinya, setelah Anda mengaktifkan fitur untuk mengidentifikasi tabel dan indeks tanpa traffic, diperlukan minimal 7 hari sebelum Anda dapat melihat datanya.

Dibandingkan dengan versi lama, versi baru menyediakan lebih banyak dimensi metrik dan metode tampilan:

Item Perbandingan

Wawasan Kinerja (Versi Baru)

Wawasan Kinerja (Versi Lama)

Dimensi metrik

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

  • Anda dapat melihat grafik tren untuk database target, yang menampilkan metrik seperti 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.

  • Anda dapat melihat grafik tren Memory Usage/CPU Utilization, Session, Traffic Throughput, dan IOPS untuk database target.

  • Anda dapat melihat tren sesi aktif rata-rata dan daftar informasi beban multidimensi terkait untuk berbagai kategori, seperti SQL.

Metode tampilan

  • Anda dapat melihat tren metrik dan informasi detail untuk pernyataan SQL target dalam rentang waktu tertentu.

  • Anda dapat membandingkan tren metrik dan informasi detail untuk pernyataan SQL target di berbagai periode waktu.

  • Anda dapat mengkueri informasi detail mengenai pernyataan SQL target berdasarkan SQL ID dan kata kunci.

  • Anda dapat melihat data untuk tabel dan indeks tanpa traffic.

Anda dapat melihat tren metrik dan informasi detail untuk pernyataan SQL target dalam rentang waktu tertentu.

Solusi manajemen

Anda dapat melakukan throttling dan mengoptimalkan pernyataan SQL target.

Anda dapat mengoptimalkan pernyataan SQL target.

Engine database yang didukung

Mendukung ApsaraDB RDS for MySQL, PolarDB for MySQL, dan MyBase for MySQL.

Mendukung ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL, MyBase for MySQL, dan PolarDB for PostgreSQL (Compatible with Oracle).

Prosedur

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi sebelah 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 sebelah kiri, klik Performance Insight.

  5. Jika Anda belum mengaktifkan Alibaba Cloud Managed Services, prompt You Have Not Activated O&M Service akan muncul. Klik tombol Enable O&M Service. Di halaman Activate O&M Service, pilih Service Duration dan klik tombol Activate.

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

    Jika Anda belum mengaktifkan performance_schema, kotak dialog Parameter Settings akan muncul. Klik tombol Configure dan ikuti petunjuk di Aktifkan Performance Schema untuk mengonfigurasi parameter performance_schema.

    Peringatan

    Memodifikasi parameter-parameter ini memerlukan restart instansiasi basis data. Kami menyarankan agar Anda melakukan operasi ini pada jam sepi dan memastikan aplikasi Anda memiliki mekanisme reconnection.

    Saat Anda mengaktifkan Performance Insight, fitur untuk mengidentifikasi tabel dan indeks tanpa traffic diaktifkan secara default.

    Penting

    Per 11 April 2023, Performance Insight mencakup fitur yang mengidentifikasi tabel dan indeks tanpa traffic. Fitur ini diaktifkan secara otomatis ketika Anda mengaktifkan Performance Insight untuk suatu instans. 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 tab-tab berikut: Display by Time Range, Display by Comparison, dan Tables/Indexes.

    新版

    • Display by Time Range:

      • Di Quick View, Anda dapat memilih metrik, seperti Resource Usage, Executions, Scanned Rows, Execution Duration, atau Average Active Sessions, dan menentukan rentang waktu untuk melihat grafik trennya.

        Catatan

        Saat memilih rentang waktu, waktu akhir harus lebih lambat daripada waktu mulai. Anda dapat melihat data selama tujuh hari apa pun dalam sebulan terakhir.

      • Anda dapat mengklik Export untuk menyimpan informasi SQL secara lokal.

      • Anda dapat mengklik Show untuk melihat grafik tren metrik utama.

        Catatan

        Anda dapat mengklik Settings, dan di area Metrics, pilih metrik yang ingin ditampilkan dalam grafik tren.

        设置指标

      • Di daftar SQL, Anda dapat melihat detail pernyataan SQL.

        Catatan

        Anda dapat mengklik Settings, dan di area Column Settings, pilih metrik statistik yang ingin ditampilkan dalam daftar.

        • Anda dapat mengklik SQL ID target untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration dalam rentang waktu yang dipilih. Anda juga dapat melihat informasi contoh SQL.

        • Anda dapat mengklik Sample di kolom Actions untuk melihat informasi contoh pernyataan SQL target.

        • Di kolom Actions untuk SQL target, Anda dapat mengklik Throttling. Di halaman SQL Throttling, Anda dapat mengonfigurasi parameter throttling. Untuk informasi selengkapnya, lihat SQL throttling.

        • Anda dapat mengklik Optimize di kolom Actions untuk SQL target guna melihat hasil diagnosis SQL di kotak dialog SQL Diagnostic Optimization.

          Jika Anda menerima saran diagnosis, klik Copy di pojok kanan atas halaman, lalu tempelkan SQL yang telah dioptimalkan ke client database atau DMS untuk dieksekusi. Jika Anda tidak menerima saran tersebut, klik Cancel.

          Catatan

          DAS mendiagnosis pernyataan SQL berdasarkan kompleksitasnya, volume data tabel terkait, dan beban database. Diagnosis ini dapat memakan waktu lebih dari 20 detik. Setelah diagnosis selesai, mesin diagnostik menyediakan hasil diagnosis, saran optimasi, dan manfaat yang diharapkan. Anda kemudian dapat memutuskan apakah akan menerima saran tersebut.

          Anda juga dapat membeli Database Expert Service dengan mengklik Expert Service. Layanan ini menyediakan dukungan database profesional di luar fitur standar produk ApsaraDB, termasuk respons darurat, diagnosis kesehatan, tuning kinerja, dukungan khusus, dan migrasi data.

    • Display by Comparison: Anda dapat memilih titik waktu untuk membandingkan pernyataan SQL berdasarkan Resource Usage, Executions, Scanned Rows, dan Execution Duration. Hasil perbandingan detail tersedia di area daftar SQL di bawah.

      Catatan

      Anda dapat mengklik Settings untuk memilih metrik yang ingin ditampilkan dalam daftar.

    • Tables/Indexes: Anda dapat menetapkan kondisi filter untuk mengkueri Tables with No Traffic dan Indexes with No Traffic.

Nonaktifkan Performance Insight

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi sebelah 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 sebelah kiri, klik Performance Insight.

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

    Menonaktifkan Performance Insight juga akan menonaktifkan fitur yang mengidentifikasi tabel dan indeks tanpa traffic. Anda juga dapat menonaktifkan Identification for tables and indexes with no traffic is disabled. secara terpisah. Jika Anda menonaktifkan fitur ini, DAS akan menghapus data untuk tabel dan indeks tanpa traffic beserta data penggunaannya.

    Penting

    Setelah Anda menonaktifkan Performance Insight, DAS akan menghentikan ingesti data dan menghapus data historis. Ini mencakup data untuk tabel dan indeks tanpa traffic serta data penggunaannya.

    关闭新版

Referensi

Anda dapat mengaktifkan fitur otonomi DAS untuk melakukan administrasi otomatis dan menyelesaikan masalah kinerja database.