Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 22153|Jawab: 1

[Redis] Pemecahan masalah SLOWLOG untuk Redis

[Salin tautan]
Diposting pada 03/06/2021 10.47.30 | | | |
Dalam database mysql, log kueri lambat dapat direkam, dan untuk perintah yang membutuhkan waktu lama, mereka direkam dalam file log, dan redis juga memiliki log kueri lambat, yang diaktifkan secara default dan direkam dalam memori.
Di log redis server, tampilannya seperti ini:

84192:C 02 Jun 2021 05:32:28.074 * RDB: 0 MB memori yang digunakan oleh copy-on-write
11833:S 02 Jun 2021 05:32:28.158 * Penyimpanan latar belakang diakhiri dengan sukses
11833:S 02 Jun 2021 05:35:28.598 * Pesan GAGAL diterima dari a1d5197856bc3da8c376cac9944c1094c47ab113 tentang b253fafced7217460b528b16d2efbc9059ec89a6
11833:S 02 Jun 2021 05:35:28.599 # Status cluster diubah: gagal
11833:S 02 Jun 2021 05:35:32.023 # Status cluster diubah: ok
11833:S 02 Jun 2021 05:35:35.715 * Hapus status FAIL untuk node b253fafced7217460b528b16d2efbc9059ec89a6: replika dapat dijangkau lagi.
11833:S 02 Jun 2021 05:37:29.073 * 10 perubahan dalam 300 detik. Menghemat...
11833:S 02 Jun 2021 05:37:29.081 * Penyimpanan latar belakang dimulai oleh pid 85398
Menemukan log pesan FAIL.


Mengkueri log kueri lambat






Mengkueri jumlah rekaman log kueri lambat saat ini


Menghapus log kueri yang lambat



Lihat konfigurasi

1) "slowlog-log-sslow-from"
2) "10000"
3) "slowlog-max-len"
4) "128"
slowlog-log-sslow-than mewakili ambang batas untuk kueri lambat dalam mikrodetik. Ketika waktu eksekusi perintah kueri melebihi ambang batas yang dikonfigurasi, perintah dicatat ke log kueri lambat. Saat slowlog-log-sslow-than=0, catat semua perintah. slowlog-log-sslow-than<0, tidak ada perintah yang dicatat. Nilai default untuk slowlog-log-sslow-than adalah 10000 (10 milidetik, 1 detik = 1.000 ms = 1.000.000 mikrodetik).

slowlog-max-len mewakili jumlah maksimum log kueri lambat. Ini adalah struktur penyimpanan dalam bentuk antrean, antrean masuk pertama, keluar pertama, yaitu, ketika jumlah maksimum log kueri lambat mencapai jumlah maksimum, entri log yang direkam paling awal akan dihancurkan. Nilai default slowlog-max-len adalah 128 dan disimpan dalam memori, jadi memulai ulang redis akan menghapus log kueri yang lambat.

Mengubah konfigurasi

(Akhir)




Mantan:.NET/C# memverifikasi bahwa alamat IP berada dalam segmen IP
Depan:Unduhan resmi VS Code lambat, dan pencerminan domestik dipercepat
Diposting pada 22/09/2021 20.28.44 |
Belajar untuk belajar...
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com