Administrator database dan pengembang berfokus pada optimasi dan pemantauan kinerja. Database Autonomy Service (DAS) menyediakan fitur Performance Insight baru yang mengumpulkan informasi tentang pernyataan SQL menggunakan Performance Schema MySQL untuk mengidentifikasi masalah kinerja sedini mungkin serta memberikan solusi guna meningkatkan kinerja dan stabilitas sistem database. Fitur ini juga mengumpulkan statistik mengenai tabel dan indeks yang tidak menjalankan operasi apa pun, membantu Anda menganalisis data terkait dan mengidentifikasi data yang dapat dihapus, sehingga meningkatkan efisiensi penyimpanan dan kinerja database.
Prasyarat
Instans RDS menjalankan MySQL.
CatatanInstans RDS tidak menjalankan RDS Basic Edition.
Instans RDS tidak menjalankan MySQL 5.5.
Kapasitas memori instans RDS Anda lebih besar dari atau sama dengan 8 GB.
Fitur Performance Schema diaktifkan untuk instans RDS. Untuk informasi selengkapnya, lihat Enable Performance Schema.
CatatanJika Anda mengaktifkan fitur Performance Schema untuk instans RDS, sejumlah resource tertentu dari instans tersebut akan dikonsumsi. Untuk informasi selengkapnya, lihat Performance Schema stress test report.
Instans RDS 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).
Aturan penagihan
Jika Anda mengaktifkan fitur ini untuk suatu instans di wilayah yang didukung, Anda akan dikenai biaya sesuai edisi yang dipilih.
-
Untuk wilayah yang didukung oleh DAS Economy Edition dan Enterprise Edition V3, lihat Supported databases and regions for each edition.
-
Untuk informasi selengkapnya tentang penagihan DAS Economy Edition dan Enterprise Edition V3, lihat Billing details.
Di wilayah tempat DAS Economy Edition dan Enterprise Edition V3 belum tersedia, Performance Insight tetap dalam pratinjau publik gratis. Ketika edisi-edisi tersebut tersedia di suatu wilayah, pratinjau gratis untuk Performance Insight berakhir dan menjadi fitur bernilai tambah berbayar.
Deskripsi fitur
Fitur Performance Insight baru mengumpulkan statistik tentang pernyataan SQL berdasarkan Performance Schema yang disediakan oleh MySQL untuk membantu Anda mengevaluasi beban instans dan mengidentifikasi akar penyebab masalah kinerja. Versi baru ini menyediakan kemampuan berikut:
Mengidentifikasi Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL.
Memungkinkan Anda melihat tren metrik kinerja dan detail pernyataan SQL tertentu.
Memungkinkan Anda mengkueri detail pernyataan SQL tertentu menggunakan SQL ID dan kata kunci.
Memungkinkan Anda melihat informasi tentang tren Resource Usage, Executions, Scanned Rows, dan Execution Duration pernyataan SQL tertentu, serta informasi tentang sampel SQL terkait pernyataan tersebut.
Memberlakukan pembatasan kecepatan dan mengoptimalkan pernyataan SQL tertentu.
Memungkinkan Anda membandingkan dan melihat Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL dalam periode waktu berbeda, serta metrik kinerja pernyataan SQL tertentu dalam periode waktu berbeda.
Memungkinkan Anda melihat statistik tentang tabel dan indeks yang tidak menjalankan operasi apa pun. DAS mengumpulkan statistik tentang tabel dan indeks setiap pagi hari, menentukan apakah ada operasi yang dilakukan pada tabel dan indeks tersebut, serta mencatat jumlah hari akumulasi selama tidak ada operasi yang dilakukan pada tabel dan indeks instans RDS Anda.
CatatanJumlah minimum hari akumulasi selama tidak ada operasi yang dilakukan pada tabel dan indeks ditetapkan menjadi tujuh hari. Setelah fitur identifikasi tabel/indeks tanpa traffic diaktifkan, Anda dapat melihat data tabel dan indeks yang tidak menjalankan operasi paling awal tujuh hari kemudian.
Fitur Performance Insight baru menyediakan lebih banyak metrik dibandingkan versi lama dan menawarkan lebih banyak metode untuk melihat metrik kinerja. Tabel berikut membandingkan kedua versi tersebut.
Item | New performance insight | |
Metrik |
|
|
Metode tampilan |
| Memungkinkan Anda melihat tren metrik dan detail pernyataan SQL tertentu dalam periode waktu tertentu. |
Solusi | Memberlakukan pembatasan kecepatan dan mengoptimalkan pernyataan SQL tertentu. | Mengoptimalkan pernyataan SQL tertentu. |
Aktifkan Performance Insight
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instans tersebut.
-
Di panel navigasi kiri, pilih .
Pada halaman yang muncul, klik Enable Performance Insight.Performance Insight
Jika fitur Performance Schema dinonaktifkan, kotak dialog Parameter Settings akan muncul. Anda perlu mengklik Configure untuk mengonfigurasi parameter terkait fitur Performance Schema. Untuk informasi selengkapnya, lihat Enable Performance Schema.
PeringatanAnda harus melakukan restart instans RDS agar konfigurasi parameter berlaku. Kami menyarankan Anda melakukan operasi ini pada jam sepi dan memastikan aplikasi Anda dikonfigurasi untuk terhubung ulang secara otomatis ke instans RDS.
Saat Anda mengaktifkan fitur Performance Insight baru, sistem secara otomatis mengaktifkan fitur identifikasi tabel/indeks tanpa traffic. Fitur ini mengidentifikasi tabel dan indeks yang tidak menjalankan operasi apa pun.
PentingMulai 11 April 2023, fitur identifikasi tabel/indeks tanpa traffic didukung. Saat Anda mengaktifkan fitur Performance Insight baru untuk instans RDS, fitur identifikasi tabel/indeks tanpa traffic secara otomatis diaktifkan untuk instans tersebut. Jika fitur Performance Insight baru sudah diaktifkan untuk instans RDS sebelum 11 April 2023, Anda dapat mengaktifkan secara manual Identification for Tables and Indexes with No Traffic di kotak dialog Service Settings.
-
Pada halaman Performance Insight, pilih tab fitur sesuai kebutuhan:
-
Display by Time Range:
Pilih rentang waktu untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL dalam rentang waktu yang ditentukan.
CatatanSaat memilih rentang waktu, waktu akhir harus lebih lambat dari waktu mulai. Anda dapat mengkueri data hingga tujuh hari dari bulan lalu.
Klik Export untuk menyimpan data sebagai file ke komputer Anda.
-
Klik Show More Metrics untuk melihat grafik tren metrik penting.
CatatanAnda dapat mengklik Settings dan memilih metrik yang akan ditampilkan dalam grafik tren di bagian Index.
-
Di bagian daftar SQL, lakukan operasi berikut untuk melihat detail pernyataan SQL.
CatatanAnda dapat mengklik Settings dan memilih metrik statistik yang akan ditampilkan dalam daftar dari bagian Column Settings.
Klik ID pernyataan SQL yang ingin Anda kelola untuk melihat grafik tren Resource Usage, Executions, Scanned Rows, dan Execution Duration pernyataan SQL tersebut dalam rentang waktu tertentu. Anda juga dapat melihat detail sampel SQL terkait pernyataan tersebut.
Klik Sample di kolom Actions pernyataan SQL yang ingin Anda kelola untuk melihat detail sampel SQL terkait pernyataan tersebut.
-
Di kolom Actions untuk suatu pernyataan SQL, klik Throttling. Pada halaman SQL Throttling, konfigurasikan parameter pembatasannya. Untuk informasi selengkapnya, lihat SQL throttling.
Klik Optimize di kolom Actions pernyataan SQL yang ingin Anda kelola. Di kotak dialog SQL Diagnostic Optimization, lihat hasil diagnosis.
Jika Anda menerima saran optimasi SQL, klik Copy di pojok kanan atas halaman dan tempel pernyataan SQL yang telah dioptimalkan ke klien database atau Data Management (DMS) untuk dieksekusi. Jika Anda tidak menerima saran optimasi SQL, klik Cancel.
CatatanDAS melakukan diagnosis SQL berdasarkan kompleksitas pernyataan SQL, jumlah data dalam tabel, dan beban kerja instans. Saran mungkin dikembalikan lebih dari 20 detik setelah diagnosis SQL dilakukan. Setelah diagnosis selesai, mesin diagnosis SQL memberikan hasil diagnosis, saran optimasi, dan manfaat optimasi yang diharapkan. Anda dapat menentukan apakah akan menerima saran tersebut berdasarkan hasil diagnosis.
Anda juga dapat mengklik (Database Expert Service) untuk membeli layanan ahli. Database Expert Service menyediakan layanan database profesional bernilai tambah, seperti solusi darurat, diagnosis kesehatan, optimasi kinerja, jaminan keamanan, dan migrasi data.
-
Display by Comparison: Pilih titik waktu yang ingin Anda bandingkan hasil Performance Insight-nya untuk melihat hasil perbandingan Resource Usage, Executions, Scanned Rows, dan Execution Duration semua pernyataan SQL pada titik waktu yang ditentukan. Anda juga dapat melihat detail perbandingan di bagian daftar SQL.
CatatanAnda dapat mengklik Settings untuk memilih metrik statistik yang akan ditampilkan dalam daftar.
-
Tables/Indexes: Anda dapat mengatur kondisi filter untuk mengkueri data yang memenuhi persyaratan Tables with No Traffic dan Indexes with No Traffic.
Klik Export untuk menyimpan data yang telah difilter ke file lokal.
-
Nonaktifkan fitur performance insight baru
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instans tersebut.
-
Di panel navigasi kiri, pilih .
-
Pada tab Performance Insight, klik Service Settings. Matikan sakelar Feature Setting dan klik OK. Di kotak dialog konfirmasi, klik OK lagi untuk menonaktifkan Performance Insight.
Saat Anda menonaktifkan Performance Insight, fitur identifikasi tabel dan indeks tanpa traffic juga dinonaktifkan. Anda juga dapat menonaktifkan secara terpisah Idle Table and Index Identification. Setelah fitur ini dinonaktifkan, DAS menghapus semua data tentang tabel dan indeks tidak aktif, termasuk riwayat penggunaannya.
PentingSetelah fitur Performance Insight baru dinonaktifkan, DAS tidak lagi mengumpulkan data dan menghapus data historis.
Referensi
Anda dapat mengaktifkan fitur otonomi DAS untuk menerapkan tata kelola otomatis guna menyelesaikan masalah kinerja.