백엔드#MySQL#배치#성능
MySQL 배치 INSERT가 느린 이유: rewriteBatchedStatements
→ `rewriteBatchedStatements`는 MySQL JDBC 드라이버 옵션으로, 여러 개의 INSERT 문을 하나의 멀티 로우 INSERT 문으로 합쳐서 보내주는 기능이다.
13
개발하면서 배운 것들을 기록합니다.
→ `rewriteBatchedStatements`는 MySQL JDBC 드라이버 옵션으로, 여러 개의 INSERT 문을 하나의 멀티 로우 INSERT 문으로 합쳐서 보내주는 기능이다.
대량 푸시 발송 중에 서버가 죽었다. 10만 명 중 6만 명까지 보냈는데 서버가 재시작되면서 상태가 `PROCESSING`에 멈춰버렸다.
30만 명에게 푸시를 보내는 데 약 2시간이 걸린다.
관리자가 전체 사용자(수십만 명)에게 이벤트 푸시 알림을 보내야 한다.