Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengelola Sejarah Status Global RDS untuk Saya SQL

Mode fokus
Mengelola Sejarah Status Global RDS untuk Saya SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tip

Untuk menganalisis performa database, Anda juga dapat menggunakan Performance Insights di Amazon. RDS Untuk informasi selengkapnya, lihat .

Saya SQL mempertahankan banyak variabel status yang memberikan informasi tentang operasinya. Nilai variabel tersebut dapat membantu Anda mendeteksi masalah penguncian atau memori pada instans DB. Nilai variabel status ini bersifat kumulatif sejak instans DB dimulai terakhir kali. Anda dapat menetapkan ulang sebagian besar variabel status ke 0 dengan menggunakan perintah FLUSH STATUS.

Untuk memungkinkan pemantauan nilai-nilai ini dari waktu ke waktu, Amazon RDS menyediakan serangkaian prosedur yang akan memotret nilai variabel status ini dari waktu ke waktu dan menuliskannya ke tabel, bersama dengan perubahan apa pun sejak snapshot terakhir. Infrastruktur ini, yang disebut Global Status History (GoSh), diinstal pada semua instans My SQL DB dimulai dengan versi 5.5.23. GoSH dinonaktifkan secara default.

Untuk mengaktifkan GoSH, aktifkan penjadwal peristiwa terlebih dahulu dari grup parameter DB dengan menetapkan parameter event_scheduler ke ON. Untuk instance SQL DB Saya yang menjalankan My SQL 5.7, atur juga show_compatibility_56 parameternya ke. 1 Untuk mengetahui informasi tentang cara membuat dan memodifikasi grup parameter DB, lihat Grup parameter untuk RDS. Untuk informasi tentang efek samping dari mengaktifkan parameter ini, lihat show_compatibility_56 di Manual Referensi 5.7 Saya. SQL

Anda kemudian dapat menggunakan prosedur dalam tabel berikut untuk mengaktifkan dan mengonfigurasi GoSH. Pertama sambungkan ke instans My SQL DB Anda, lalu keluarkan perintah yang sesuai seperti yang ditunjukkan berikut. Untuk informasi selengkapnya, lihat Menghubungkan ke instans DB yang menjalankan mesin SQL database Saya. Untuk setiap prosedur, jalankan perintah berikut dan ganti procedure-name:

CALL procedure-name;

Tabel berikut mencantumkan semua prosedur yang dapat Anda gunakan procedure-namepada perintah sebelumnya.

Prosedur Deskripsi

mysql.rds_enable_gsh_collector

Mengaktifkan GoSH untuk mengambil snapshot default pada interval yang ditentukan oleh rds_set_gsh_collector.

mysql.rds_set_gsh_collector

Menentukan interval, dalam menit, antara snapshot. Nilai default-nya adalah 5.

mysql.rds_disable_gsh_collector

Menonaktifkan snapshot.

mysql.rds_collect_global_status_history

Mengambil snapshot sesuai permintaan.

mysql.rds_enable_gsh_rotation

Mengaktifkan rotasi konten tabel mysql.rds_global_status_history ke mysql.rds_global_status_history_old pada interval yang ditentukan oleh rds_set_gsh_rotation.

mysql.rds_set_gsh_rotation

Menentukan interval, dalam hari, antara rotasi tabel. Nilai default-nya adalah 7.

mysql.rds_disable_gsh_rotation

Menonaktifkan rotasi tabel.

mysql.rds_rotate_global_status_history

Merotasi konten tabel mysql.rds_global_status_history ke mysql.rds_global_status_history_old sesuai permintaan.

Saat GoSH berjalan, Anda dapat mengueri tabel tujuan penulisannya. Misalnya, untuk mengueri rasio hit kumpulan buffer Innodb, Anda dapat menjalankan kueri berikut:

select a.collection_end, a.collection_start, (( a.variable_Delta-b.variable_delta)/a.variable_delta)*100 as "HitRatio" from mysql.rds_global_status_history as a join mysql.rds_global_status_history as b on a.collection_end = b.collection_end where a. variable_name = 'Innodb_buffer_pool_read_requests' and b.variable_name = 'Innodb_buffer_pool_reads'
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.