이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 22153|회답: 1

[레디스] Redis 문제 해결을 위한 SLOWLOG

[링크 복사]
게시됨 2021. 6. 3. 오전 10:47:30 | | | |
mysql 데이터베이스에서는 느린 쿼리 로그를 기록할 수 있고, 시간이 오래 걸리는 명령어는 로그 파일에 기록되며, redis에는 기본적으로 활성화되어 메모리에 기록되는 느린 쿼리 로그도 있습니다.
서버 레디스 로그에서는 다음과 같습니다:

84192:C 2021년 6월 2일 05:32:28.074 * RDB: 복사-작성에 사용된 메모리 0MB
11833:S 2021년 6월 2일 05:32:28.158 * 배경 저장 성공으로 종료됨
11833:S 2021년 6월 2일 05:35:28.598 * FAIL 메시지 수신 a1d5197856bc3da8c376c9944c1094c47ab113 b253fafced7217460b528b16d2efbc9059ec89a6에서 수신됨
11833:S 2021년 6월 2일 05:35:28.599 # 클러스터 상태 변경: 실패
11833:S 2021년 6월 2일 05:35:32.023 # 클러스터 상태 변경: 알겠습니다
11833:S 2021년 6월 2일 05:35:35.715 * 노드 b253fafced7217460b528b16d2efbc9059ec89a6 FAIL 상태 삭제: 복제본에 다시 접근 가능합니다.
11833:S 2021년 6월 2일 05:37:29.073 * 300초 동안 10가지 변경. 절약...
11833:S 2021년 6월 2일 05:37:29.081 * 배경 저장은 pid 85398에 의해 시작되었습니다
FAIL 메시지 로그를 발견했습니다.


느린 쿼리 로그 쿼리






현재 느린 쿼리 로그 레코드 수를 조회하세요


느린 쿼리 로그를 지우세요



구성 보기

1) "느린 로그-로그-느림"
2) "10000"
3) "슬로우로그-맥스-렌"
4) "128"
slowlog-log-slower-than은 느린 쿼리의 임계값을 마이크로초 단위로 나타냅니다. 쿼리 명령의 실행 시간이 설정된 임계값을 초과하면, 해당 명령은 느린 쿼리 로그에 기록됩니다. slowlog-log-slower-than=0이 되면 모든 명령을 로그합니다. slowlog-log-slower-than<0, 명령어는 기록되지 않습니다. slowlog-log-slow than slow의 기본 값은 10000(10ms, 1초 = 1,000ms = 1,000,000마이크로초)입니다.

slowlog-max-len은 최대 느린 쿼리 로그 수를 나타냅니다. 이는 대기열(queue) 형태의 저장 구조로, 선입선출 대기열(first-in-first-out) 방식으로, 느린 쿼리 로그의 최대 수가 최대 수에 도달하면 가장 이른 기록 로그 항목이 파괴됩니다. slowlog-max-len의 기본 값은 128이며 메모리에 저장되므로 redis를 재시작하면 느린 쿼리 로그가 삭제됩니다.

구성 수정

(끝)




이전의:.NET/C#은 IP 주소가 IP 세그먼트 내에 있는지 확인합니다
다음:VS Code 공식 다운로드는 느리고, 국내 미러링은 가속화됩니다
게시됨 2021. 9. 22. 오후 8:28:44 |
배우기 시작해...
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com