PolarDB for MySQL menyediakan fitur diagnostik yang mengintegrasikan beberapa kemampuan dari Database Autonomy Service (DAS). Anda dapat menggunakan fitur Wawasan Kinerja (baru) untuk mengumpulkan statistik pernyataan SQL, mengevaluasi beban kerja kluster dengan cepat, mengidentifikasi penyebab utama masalah kinerja, serta mencari solusi yang tepat. Hal ini membantu meningkatkan stabilitas kluster Anda.
Prasyarat
Memori kluster harus lebih besar atau sama dengan 8 GB.
Parameter
loose_performance_schemaatauperformance_schemadiatur ke ON. Untuk informasi lebih lanjut, lihat Konfigurasikan parameter kluster dan node.Fitur ini hanya tersedia pada kluster di wilayah China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), dan China (Chengdu).
Penagihan
Fitur Wawasan Kinerja (baru) sedang dalam pratinjau publik. Anda dapat menggunakannya secara gratis selama periode pratinjau publik.
Informasi latar belakang
Fitur Wawasan Kinerja (baru) didasarkan pada performance_schema yang disediakan oleh MySQL dan membantu Anda mengumpulkan statistik pernyataan SQL, mengevaluasi beban kerja kluster dengan cepat, serta mengidentifikasi penyebab utama masalah kinerja. Fitur ini mendukung tujuan-tujuan berikut:
Mengidentifikasi Resource Usage, Executions, Scanned Rows, dan Execution Duration dari semua pernyataan SQL.
Menampilkan tren metrik kinerja kluster Anda dan detail pernyataan SQL tertentu.
Mencari detail pernyataan SQL tertentu menggunakan ID SQL dan kata kunci.
Menampilkan tren Resource Usage, Executions, Scanned Rows, dan Execution Duration dari pernyataan SQL tertentu, serta informasi pengambilan sampel.
Menerapkan pembatasan dan optimasi pada pernyataan SQL tertentu.
Membandingkan dan melihat Resource Usage, Executions, Scanned Rows, dan Execution Duration dari semua pernyataan SQL dan metrik kinerja pernyataan SQL tertentu dalam rentang waktu tertentu.
Versi baru menyediakan lebih banyak metrik dibandingkan versi asli dan lebih banyak cara untuk melihat metrik kinerja. Tabel berikut membandingkan kedua versi tersebut.
Item | Wawasan Kinerja (baru) | Wawasan Kinerja (versi asli) |
Metrik |
|
|
Metode tampilan |
| Lihat tren metrik dan detail pernyataan SQL tertentu dalam periode waktu tertentu. |
Solusi tata kelola | Pembatasan dan optimasi pada pernyataan SQL tertentu. | Optimasi pada pernyataan SQL tertentu. |
Prosedur
Di pojok kiri atas, pilih wilayah tempat kluster ditempatkan.
Pada halaman Clusters, klik ID kluster.
Di panel navigasi sisi kiri, pilih .
Pada tab Performance Insight, klik Enable Performance Insight.
CatatanJika Anda ingin menggunakan versi asli, klik Back to Previous Version. Untuk informasi lebih lanjut tentang versi asli, lihat Performance Insight (original version).
Pada tab Performance Insight, pilih salah satu subtab berikut sesuai kebutuhan bisnis Anda:
Display by Time Range:
Pilih rentang waktu yang ingin Anda pantau untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration dari semua pernyataan SQL dalam rentang waktu tertentu.
CatatanSaat memilih rentang waktu, waktu akhir harus lebih lambat dari waktu mulai. Anda dapat menanyakan data hingga tujuh hari dalam sebulan terakhir.
Klik Export untuk menyimpan data sebagai file ke komputer Anda.
Klik Show More Metrics untuk melihat grafik tren metrik kinerja utama.
CatatanAnda dapat mengklik Settings untuk memilih metrik yang ingin Anda lihat.
Di bagian daftar SQL, lakukan operasi berikut untuk melihat detail pernyataan SQL.
CatatanAnda dapat mengklik Settings. Kemudian, di bagian Column Settings, pilih metrik kinerja yang akan ditampilkan dalam daftar.
Klik ID pernyataan SQL yang ingin Anda kelola untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration dari pernyataan SQL dalam rentang waktu tertentu. Anda juga dapat melihat detail sampel SQL yang terkait dengan pernyataan SQL tersebut.
Klik Sample di kolom Actions yang sesuai dengan pernyataan SQL yang ingin Anda kelola untuk melihat detail sampel SQL yang terkait dengan pernyataan SQL tersebut.
Klik Throttling di kolom Actions yang sesuai dengan template SQL. Di kotak dialog Pembatasan SQL, konfigurasikan parameter pembatasan. Untuk informasi lebih lanjut, lihat Pembatasan SQL.
Klik Optimize di kolom Actions yang sesuai dengan pernyataan SQL yang ingin Anda kelola. Di kotak dialog SQL Diagnostic Optimization, lihat hasil diagnostik.
Jika Anda menerima saran diagnostik SQL, klik Copy di pojok kanan atas dan tempelkan pernyataan SQL yang dioptimalkan ke klien database atau Data Management (DMS) untuk dieksekusi. Jika Anda tidak menerima saran diagnostik SQL, klik OK.
Anda juga dapat mengklik Database Expert Service untuk membeli layanan ahli. Layanan Ahli Database menyediakan layanan database profesional bernilai tambah, seperti bantuan darurat, diagnostik kesehatan, optimasi kinerja, jaminan keamanan, dan migrasi data.
Display by Comparison: Pilih titik waktu di mana Anda ingin membandingkan hasil wawasan kinerja untuk melihat hasil perbandingan Resource Usage, Executions, Scanned Rows, dan Execution Duration dari semua pernyataan SQL pada titik waktu tertentu. Anda juga dapat melihat hasil perbandingan rinci di bagian daftar SQL.
CatatanAnda dapat mengklik Settings untuk memilih metrik kinerja yang akan ditampilkan dalam daftar SQL.
Tables/Indexes: Anda dapat melihat informasi tabel dan informasi indeks dari tabel tertentu berdasarkan nama database, nama tabel, atau hari tanpa trafik.
Nonaktifkan fitur wawasan kinerja
Setelah fitur Wawasan Kinerja dinonaktifkan, DAS menghentikan pengumpulan data dan menghapus data historis.
Di pojok kiri atas, pilih wilayah tempat kluster ditempatkan.
Pada halaman Clusters, klik ID kluster.
Di panel navigasi sisi kiri, pilih .
Pada tab Performance Insight, klik Service Settings.
Di kotak dialog Service Settings, matikan Feature Setting dan klik OK.
Di pesan yang muncul, klik OK.