티스토리 뷰
개요는
터미널로 개발서버 접속하거나 api 개발하면서 디비 접속을 하면요
java.sql.SQLNonTransientConnectionException: Too many connections
or
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1040 (08004): Too many connections
이렇게 뜨는거 있죠..
mysql에서는 최대 연결 가능한 connection수를 지정할 수 있습니다.
해당 에러는 최대 연결 가능한 connection 수를 초과하여 발생하기 때문인데요
현재 connection에 대해 조회하는 방법은 아래 코드와 같아요
show global variables like '%timeout';
두가지 방법을 고려해봅시다
1. max_connection 수 늘리기
2. timeout을 줄여 사용하지 않는 connection을 끊기
1번의 경우 서버의 RAM 사용량이 늘어나므로 좋지 않다고 판단되네요
2번의 경우, 적당한 선에서 끊어주면 될거 같습니다.
불필요한 커넥션을 최소화 하고
.end() .destroy()를 사용해 커넥션을 끊어주는게 좋겠네요.
감사합니다.
'MySQL' 카테고리의 다른 글
| [MySQL] 손코딩 연습 - 2 (0) | 2025.09.02 |
|---|---|
| [MySQL] 손코딩 연습 (윈도우함수, CTE, JOIN 등) - 1 (0) | 2025.09.02 |
| [MySQL] 컬럼 타입 변경 (0) | 2023.04.21 |
| [MySQL] 문자변경 replace (0) | 2023.04.20 |
| [MySQL] 데이터 CSV로 업로드,다운로드하기 (0) | 2023.04.20 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 논클러스터 인덱스
- 판교테크원타워맛집
- 데이터업로드
- 시청역놀곳
- 500에러관리
- 데이터베이스
- xcrunerror
- 사용자별메뉴
- MAC
- 디너요리추천
- 오리지널팬케이스하우스 판교점
- httpcode
- menu만들기
- 유에이치스위트
- 권한별메뉴만들기
- cachedbodyhttpservletrequest
- springboot
- 디비개발프로세스
- MySQL
- 400에러관리
- 신사동이자카야
- csv다운로드
- 스프링부트
- 유에이치스위트서울스퀘어
- 바디캐싱
- 재귀구문
- csv업로드
- 컬럼타입변경
- 오리지널팬케이스하우스
- 시청역숙소
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
글 보관함