Fitur Diagnostik di PolarDB for MySQL mengintegrasikan berbagai kemampuan dari Database Autonomy Service (DAS). Anda dapat memanfaatkan performance_schema untuk mengumpulkan informasi SQL, menilai beban kerja database target, mengidentifikasi akar penyebab masalah kinerja, serta menemukan solusi guna meningkatkan stabilitas database.
Prasyarat
-
Kluster harus memiliki memori minimal 8 GB.
-
Parameter
loose_performance_schemaatauperformance_schemadiatur ke ON. Untuk informasi selengkapnya, lihat Setel parameter kluster dan node. -
Fitur ini hanya tersedia untuk kluster di wilayah China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), dan China (Chengdu).
Penagihan
Wawasan Kinerja (Baru) sedang dalam pratinjau publik dan tidak dikenai biaya.
Fitur
Fitur Wawasan Kinerja (Baru) didasarkan pada kemampuan performance_schema MySQL. Fitur ini mengumpulkan informasi SQL untuk membantu Anda menilai beban kerja database dan mengidentifikasi akar penyebab masalah kinerja.
-
Cepat mengidentifikasi Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL.
-
Lihat tren kinerja berbagai metrik database dan informasi detail untuk pernyataan SQL tertentu.
-
Kueri informasi detail untuk pernyataan SQL tertentu berdasarkan SQL ID atau kata kunci.
-
Lihat tren Resource Usage, Executions, Scanned Rows, dan Execution Duration, serta informasi sampel untuk pernyataan SQL tertentu.
-
Lakukan throttling dan optimalkan pernyataan SQL tertentu.
-
Bandingkan Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL di periode waktu yang berbeda. Anda juga dapat membandingkan metrik detail untuk pernyataan SQL tertentu.
Dibandingkan dengan versi aslinya, versi baru menyediakan dimensi metrik dan metode tampilan yang lebih lengkap:
|
Item |
Wawasan kinerja (baru) |
Wawasan kinerja (asli) |
|
Metrik |
|
|
|
Metode tampilan |
|
Lihat tren metrik dan detail untuk pernyataan SQL tertentu dalam rentang waktu tertentu. |
|
Solusi tata kelola |
Lakukan throttling dan optimalkan pernyataan SQL tertentu. |
Optimalkan pernyataan SQL tertentu. |
Prosedur
- Masuk ke Konsol PolarDB.
-
Di panel navigasi sebelah kiri, klik Clusters.
-
Di pojok kiri atas, pilih wilayah tempat kluster dideploy.
Di halaman Clusters, klik ID kluster target.
Di panel navigasi sebelah kiri, pilih .
-
Di tab Performance Insight, klik Enable Performance Insight.
CatatanJika ingin tetap menggunakan versi asli, klik Return to Previous Version. Untuk informasi selengkapnya tentang penggunaan versi asli, lihat Wawasan Kinerja (Asli).
-
Di halaman Performance Insight, gunakan fitur-fitur sesuai kebutuhan Anda:
-
Range View:
-
Pilih rentang waktu untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL.
CatatanWaktu akhir harus lebih lambat dari waktu mulai. Anda dapat melihat data hingga tujuh hari dari bulan terakhir.
-
Klik Export untuk menyimpan informasi SQL ke mesin lokal Anda.
-
Klik Show More Metrics untuk melihat grafik tren metrik utama.
CatatanAnda dapat mengklik Settings dan memilih metrik yang akan ditampilkan di bagian Indicator.
-
Di daftar SQL, lihat detail pernyataan SQL.
CatatanAnda dapat mengklik Settings dan, di bagian Column Settings, pilih metrik statistik yang akan ditampilkan.
-
Klik 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 sampel SQL.
-
Di kolom Operation untuk pernyataan SQL target, klik Sample untuk melihat informasi sampelnya.
-
Di kolom Operation untuk pernyataan SQL target, klik Throttling untuk mengonfigurasi parameter throttling-nya di halaman SQL Throttling. Untuk informasi selengkapnya, lihat SQL Throttling.
-
Di kolom Operation untuk pernyataan SQL target, klik Optimize untuk melihat hasil diagnosis di kotak dialog SQL Diagnostics and Optimization.
Untuk menerapkan saran tersebut, klik Replicate di pojok kanan atas dan tempel pernyataan SQL yang telah dioptimalkan ke client database atau DMS untuk menjalankannya. Untuk mengabaikan saran tersebut, klik OK.
Atau, klik Expert Service untuk membeli layanan profesional seperti respons darurat, diagnosis kesehatan, tuning kinerja, jaminan keamanan, dan migrasi data.
-
-
-
Display by Comparison: Pilih dua titik waktu untuk membandingkan metrik seperti Resource Usage, Executions, Scanned Rows, dan Execution Duration untuk semua pernyataan SQL. Daftar SQL di bawah memberikan perbandingan detail.
CatatanAnda dapat mengklik Settings untuk memilih metrik statistik yang akan ditampilkan di daftar.
-
Tables/Indexes: Lihat informasi tabel dan indeks, dapat difilter berdasarkan nama database, nama tabel, atau jumlah hari tanpa traffic.
-
Nonaktifkan wawasan kinerja
Menonaktifkan Wawasan Kinerja akan menghentikan pengumpulan data dan menghapus semua data historis.
- Masuk ke Konsol PolarDB.
-
Di panel navigasi sebelah kiri, klik Clusters.
-
Di pojok kiri atas, pilih wilayah tempat kluster dideploy.
Di halaman Clusters, klik ID kluster target.
Di panel navigasi sebelah kiri, pilih .
-
Di tab Performance Insight, klik Service Settings.
-
Di kotak dialog Service Settings, matikan sakelar Feature Switch dan klik OK.
-
Di kotak dialog yang muncul, klik OK.