Jika penggunaan memori atau pemanfaatan CPU dari instans Tair atau Redis Anda tinggi, Anda dapat menggunakan fitur Top Key Statistics untuk dengan cepat mengidentifikasi kunci besar dan kunci panas. Fitur ini menampilkan informasi real-time serta historis tentang kunci besar dan kunci panas dalam sebuah instans, termasuk kunci dengan banyak elemen, kunci yang menggunakan sejumlah besar memori, dan kunci panas yang sering diakses. Informasi ini membantu Anda menganalisis dan menyelesaikan masalah kinerja instans.
Mekanisme statistik dan peringkat untuk kunci besar dan kunci panas
Untuk menghindari konsumsi sumber daya database tambahan, fitur ini hanya mengumpulkan statistik pada kunci yang telah diakses oleh klien melalui operasi baca atau tulis. Fitur ini menyimpan dan menampilkan kunci teratas untuk setiap tipe kunci tanpa memindai semua kunci dalam database secara real-time. Setelah instans di-restart atau terjadi alih bencana (HA), informasi kunci teratas yang dikumpulkan akan dihapus, dan proses statistik dimulai ulang. Oleh karena itu, kunci yang tidak diakses dalam waktu lama mungkin tidak termasuk dalam statistik. Untuk mendapatkan informasi tentang penggunaan memori dan distribusi semua kunci dalam database, Anda dapat menggunakan fitur Analisis Kunci Offline.
Tipe Kunci | Versi yang Berlaku | Mekanisme Statistik | Deskripsi Tampilan |
Kunci Besar (Berdasarkan Jumlah Elemen) |
| Sebuah kunci dihitung sebagai kunci besar ketika jumlah elemennya, seperti jumlah bidang dalam Hash atau anggota dalam Set, mencapai atau melebihi ambang batas. Ambang batas default adalah 2000. Anda dapat menyesuaikan ambang batas dengan mengatur parameter Catatan Jika parameter ini tidak ditampilkan dalam pengaturan parameter, Anda dapat melakukan pembaruan versi minor dan mencoba lagi. | Maksimal tiga kunci besar teratas untuk setiap tipe data ditampilkan. Jika kunci memiliki jumlah elemen yang sama, kunci yang ditulis pertama kali diprioritaskan. Catatan Jika instans menampilkan total hanya 3 kunci besar, Anda dapat memperbarui versi minor dan mencoba lagi. |
Kunci Besar (Berdasarkan Penggunaan Memori) | Instans memory-optimized cloud-native Tair (Edisi Perusahaan) dengan versi minor 25.6.0.0 atau yang lebih baru. |
| Maksimal tiga kunci teratas ditampilkan. Jika kunci memiliki ukuran yang sama, mereka diurutkan dalam urutan leksikografis. |
Kunci Panas (Berdasarkan QPS) |
| Sebuah kunci dicatat sebagai kunci panas ketika permintaan per detiknya (QPS) melebihi 5000. Anda dapat menyesuaikan ambang batas dengan mengatur parameter | Pada waktu tertentu, sistem menampilkan maksimal 50 kunci panas teratas dan menunjukkan QPS real-time yang tepat. |
Kunci Panas (Berdasarkan Trafik) | Instans memory-optimized cloud-native Tair (Edisi Perusahaan) dengan versi minor 25.2.0.0 atau yang lebih baru. | Sebuah kunci dicatat sebagai kunci panas jika lalu lintas aksesnya melebihi 1 MB/s.
| Pada waktu tertentu, sistem menampilkan maksimal 50 kunci panas teratas dan menunjukkan lalu lintas masuk dan keluar serta frekuensi akses yang tepat. Catatan Statistik dapat dikumpulkan untuk kunci yang tidak ada. Jika tipe data ditampilkan sebagai not-exist-key, itu berarti kunci tersebut tidak ada tetapi sering diakses. |
Prosedur
Masuk ke konsol Redis dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Kemudian, temukan instans tersebut dan klik ID instans.
Di panel navigasi sebelah kiri, klik .
Pilih untuk menanyakan data real-time atau historis.
Gambar 1. Analisis Kunci
CatatanJika instans menggunakan arsitektur kluster atau arsitektur pemisahan baca/tulis, pilih node dari daftar drop-down Current Node untuk menampilkan datanya.
Saat menanyakan data historis, Anda dapat menanyakan informasi tentang kunci besar dan kunci panas dari empat hari terakhir. Rentang waktu maksimum untuk satu kueri tidak boleh melebihi tiga jam.
Operasi API terkait
DAS Operasi API | Deskripsi |
Mendapatkan informasi real-time tentang kunci panas dan kunci besar yang saat ini berada di memori. | |
Mendapatkan informasi tentang 20 kunci panas teratas selama periode waktu tertentu. | |
Mendapatkan informasi tentang 20 kunci besar teratas selama periode waktu tertentu. | |
Mendapatkan informasi tentang kunci panas dari instans Redis. |
FAQ
T: Mengapa kunci bertipe String muncul di bawah Kunci besar (berdasarkan jumlah elemen)?
A: Pada Redis Edisi Open-Source dan beberapa versi sebelumnya dari Tair, kunci bertipe String akan ditampilkan jika panjangnya melampaui ambang batas. Ambang batas default adalah 2.000.