서비스 마케팅 이벤트나 순간적인 트래픽 급증 시 갑자기 웹사이트 접속이 차단되면서 SQLSTATE[HY000] [1040] Too many connections 에러 화면이 뜨는 현상을 경험해봤을 것이다. 데이터베이스가 신규 요청을 거부하는 순간 백엔드 API와 웹 애플리케이션 전체가 즉시 마비된다.다만 대부분의 개발자들은 이 에러를 마주했을 때 정확한 메···
MySQL을 사용해 트래픽이 많은 웹 서비스를 운영하다 보면 어느 날 갑자기 Deadlock found when trying to get lock; try restarting transaction 에러를 경험해봤을 것이다.다만 이 에러가 어떤 상황에서 왜 발생하는지, 혹은 무조건 쿼리 성능이 떨어져서 발생하는 문제인지 정확한 원인과 해결책을 모르는 경우가 ···