Lab ini akan mendemonstrasikan penggunaan Amazon RDS Performance Insights. Amazon RDS Performance Insights memantau pemuatan instans DB Amazon RDS Anda sehingga Anda dapat menganalisis dan memecahkan masalah kinerja database Anda Show
Lab ini berisi tugas-tugas berikut
Lab ini memerlukan prasyarat berikut
1. Hasilkan beban pada cluster DB AndaAnda akan menggunakan skrip benchmark seperti TPCC Percona berdasarkan sysbench untuk menghasilkan beban. Untuk kemudahan, kami telah mengemas rangkaian perintah yang benar dalam Dokumen Perintah AWS Systems Manager. Anda akan menggunakan Perintah Jalankan Manajer Sistem AWS untuk menjalankan pengujian Jika Anda belum membuka jendela terminal di desktop Cloud9 di lab sebelumnya, harap ikuti petunjuk ini untuk melakukannya sekarang. Setelah terhubung, pilih tab di bawah yang paling sesuai dengan keadaan Anda, dan jalankan perintah yang ditunjukkan Cluster DB telah dibuat sebelumnya untuk saya. Saya telah membuat cluster DB sendiri Jika AWS CloudFormation telah menyediakan klaster DB atas nama Anda, dan Anda melewatkan lab Buat Klaster DB Baru, Anda dapat menjalankan perintah yang disederhanakan di bawah ini
Jika Anda telah menyelesaikan lab Buat Klaster DB Baru, dan membuat klaster DB Aurora secara manual, jalankan perintah di bawah ini, ganti placeholder [clusterEndpoint] dengan titik akhir klaster klaster DB Anda _Perintah akan dikirim ke instans EC2 desktop Cloud9 yang akan menyiapkan kumpulan data uji dan menjalankan uji beban. CloudWatch memerlukan waktu hingga satu menit untuk menunjukkan beban tambahan dalam metrik. Anda akan melihat konfirmasi bahwa perintah telah dimulai 2. Pahami antarmuka Performance InsightsSaat perintah sedang berjalan, buka di detail cluster DB di tab baru, jika belum dibuka Cek Wilayah Pastikan Anda masih bekerja di wilayah yang benar, terutama jika Anda mengikuti tautan di atas untuk membuka konsol layanan di layar kanan Temukan instans DB di klaster yang memiliki peran Writer dan klik namanya, untuk melihat detail instans DB Selanjutnya, pilih tab Monitoring, klik tombol Monitoring, untuk membuka daftar tindakan yang tersedia, dan pilih Performance Insights. Tindakan ini akan membuka tab browser baru dengan Performance Insights Dashboard untuk instans DB tersebut Dasbor dibagi menjadi 3 bagian, memungkinkan Anda menelusuri dari metrik indikator kinerja tingkat tinggi hingga kueri individual, menunggu, pengguna, dan host yang menghasilkan beban Metrik kinerja yang ditampilkan oleh dasbor adalah jendela waktu bergerak. Anda dapat menyesuaikan ukuran jendela waktu dengan mengklik tombol di kanan atas antarmuka ( Catatan Semua tampilan dasbor disinkronkan waktu. Memperbesar akan menyesuaikan semua tampilan, termasuk bagian perincian terperinci di bagian bawah SectionFiltersDescriptionCounter MetricsKlik ikon roda gigi di sudut kanan atas untuk memilih penghitung tambahanBagian ini memplot metrik penghitung basis data internal dari waktu ke waktu, seperti jumlah baris yang dibaca atau ditulis, rasio hit buffer pool, dll. Penghitung ini berguna untuk berkorelasi dengan metrik lain, termasuk metrik beban basis data, untuk mengidentifikasi penyebab perilaku abnormal. Beban basis dataBeban dapat dipotong dengan menunggu (default), perintah SQL, pengguna dan hostMetrik ini dirancang untuk mengkorelasikan beban agregat (dipotong oleh dimensi yang dipilih) dengan kapasitas komputasi yang tersedia pada instans DB tersebut (jumlah vCPU). Beban digabungkan dan dinormalisasi menggunakan metrik Average Active Session (AAS). Sejumlah AAS yang melebihi kapasitas komputasi instans DB merupakan indikator utama masalah kinerja. Aktivitas Sesi GranularUrutkan berdasarkan Menunggu, SQL (default), Pengguna, dan HostKemampuan telusuri yang memungkinkan Anda untuk mendapatkan data kinerja mendetail hingga ke perintah individual3. Periksa kinerja instans DB AndaSetelah menjalankan beban kerja generator beban di atas, Anda akan melihat profil performa yang serupa dengan contoh di bawah ini di dasbor Performance Insights. Perintah load generator pertama-tama akan membuat kumpulan data awal menggunakan Peristiwa tunggu khusus Amazon Aurora MySQL didokumentasikan dalam. Gunakan dasbor Performance Insights dan dokumentasi panduan referensi untuk mengevaluasi profil beban kerja uji beban Anda, dan jawab pertanyaan berikut Bagaimana cara mengaktifkan wawasan kinerja RDS?Masuk ke AWS Management Console dan buka konsol Amazon RDS di https. //menghibur. aws. amazon. com/rds/. . Pilih Database Pilih instans DB atau klaster DB Multi-AZ, dan pilih Ubah Di bagian Wawasan Kinerja, pilih Aktifkan Wawasan Kinerja atau Nonaktifkan Wawasan Kinerja. . Pilih Lanjutkan Bagaimana cara mengaktifkan skema kinerja di RDS mysql?Mengonfigurasi Skema Performa untuk pengelolaan otomatis . Pilih Grup parameter Pilih nama grup parameter untuk instans DB atau klaster DB Multi-AZ Anda Masukkan performance_schema di bilah pencarian Pilih parameter performance_schema Pilih Edit parameter Pilih parameter performance_schema Bagaimana saya tahu jika wawasan kinerja diaktifkan?Instruksi konsol
. //menghibur. aws. amazon. com/docdb Sign in to the AWS Management Console, and open the Amazon DocumentDB console at https://console.aws.amazon.com/docdb . Pilih Cluster. Pilih instans DB, dan pilih Ubah. Di bagian Wawasan Kinerja, pilih Aktifkan Wawasan Kinerja atau Nonaktifkan Wawasan Kinerja.
Bagaimana cara mengaktifkan pemantauan yang ditingkatkan di RDS?Untuk mengaktifkan atau menonaktifkan Enhanced Monitoring di konsol RDS
. Scroll to Additional configuration. Dalam Pemantauan, pilih Aktifkan Pemantauan yang Disempurnakan untuk instans DB atau replika baca Anda. Untuk menonaktifkan Pemantauan yang Ditingkatkan, pilih Nonaktifkan Pemantauan yang Ditingkatkan. |