일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Linux
- 개발자 정규직
- 개발자 면접 질문
- 식단
- Plating
- docker
- 직장인점심구독
- 자바 stream
- 개발자 인턴
- 프로그래머스 코딩테스트
- 프로그래머스
- 신입 개발자 자바 면접 질문
- 플레이팅
- 자바 암호화
- docker image
- 신입 개발자 필수 면접 질문
- 셰프의찾아가는구내식당
- 식단일기
- 신입 개발자 자바 면접
- 신입 개발자 면접
- 개발자 코딩테스트
- 자바 암호화 복호화
- 코딩테스트 연습
- 개발자 채용연계형인턴
- 신입 개발자 면접 질문
- .dockerignore
- 자바 암호화 알고리즘
- 개발자 면접
- 도커
- 샐러드
- Today
- Total
달리는 두딘
[DB] SlowQuery 해결하기(복합 인덱스 문제) 본문
이 나부랭이 멍청이가 쿼리만 날리면
자꾸 커넥션 풀이 차면서 서버가 죽는다..............
오늘은 JPA가 익숙하지 않아서 생긴 문제였지만
그래도.......
하 검수 서버라서 정말 다행이었고
사수님이 안 계셨으면 어떻게 됐을지 끔찍
서버 죽이자 마자 QA분이 달려오셨다 하핫
지금 DVT 기간이라서..^^
구글링 하면서 알게 된 건데
서버 장애의 가장 빈번한 원인이
slow query라고 한다.
다 이렇게 크는 거겠지
조금 험난하네....................................................
무튼
쿼리 짤 때 명심 또 명심
오늘 내 상황이랑
진심 존똑이라 올려봄
https://velog.io/@morningstar/server-bumb
원래 백엔드는 터지면서 배우는 것
서버 터진 직후
velog.io
SlowQuery 해결하기 (복합 인덱스 문제)
https://chung-develop.tistory.com/137
[최적화] SlowQuery 해결하기(복합 인덱스 문제)
오늘은 회사에서 일을 하던 중 내가 짠 쿼리가 운영환경에서 10초이상 걸리며 오래 걸렸던 문제를 해결한 경험을 공유하고자 한다. 쿼리는 아래와 같은 카운트 쿼리에 데이터는 약 수억건이 있
chung-develop.tistory.com
그럼 커넥션 풀 늘리면 되잖아? 라고
나처럼 생각하는 사람들을 위한 글
https://victorydntmd.tistory.com/42
[DB] 커넥션 풀 (Connection pool)
1. 커넥션 풀( Connection pool ) 커넥션 풀이란 DB와 미리 connection( 연결 )을 해놓은 객체들을 pool( 웅덩이 )에 저장해두었다가, 클라이언트 요청이 오면 커넥션을 빌려주고, 볼일이 끝나면 다시 커넥
victorydntmd.tistory.com
그렇다고 커넥션을 막 늘리는 것은 좋지 않습니다.
컴퓨터 세계에서는 항상 trade off가 있듯이, 커넥션 풀을 통한 장점도 있지만 단점도 있습니다.
커넥션 또한 객체이므로 메모리를 차지하게 됩니다.
따라서 무작정 많이 늘리는 것은 메모리를 많이 차지하게 되므로 오히려 성능이 떨어지는 결과를 가져옵니다.
여긴 그냥 구글링하다가
흥미롭게 읽어서 올려봄
https://ji5.me/?p=619
스타트업 적응기 #11 – 깨어난 장애 – 오종인
한동안 정말 조용하게 무난하게 시간을 보냈습니다. 그 동안 전화 오면 장애가 발생한 것일까 싶어서 심쿵하고, 단순한 슬랙 채팅 노티도 장애 노티일까 싶어서 열어보는 순간까지 조마조마 했
ji5.me
'지식노트 > 험난한 여정' 카테고리의 다른 글
tar: Unexpected EOF in archive (8) | 2023.10.17 |
---|---|
[Spring] Cannot load driver class: com.mysql.cj.jdbc.Driver (0) | 2023.10.16 |
Intellij에서 QueryDSL 오류 (cannot find symbol Q class) (4) | 2023.07.19 |
[Vue.js] Error in render: “TypeError: Cannot read property ‘0’ of undefined” (13) | 2022.11.15 |
[JPA] JPA 여러 오류들 (2) | 2022.09.06 |