waiting for table flush1 9. snapshot으로 mysqldump 실행 시 장애가 발생하는 경우 Replication 연결을 위해서나 복구를 위한 백업을 진행하는 경우에, snapshot으로 dump를 받게 되는데요. 그와 같은 경우에 서비스 장애를 유발할 수 있는 상황이 있습니다. 다음의 예제를 보시죠~ 위 예제에서 보면 세션 id가 253372 즉, 파란색 박스 안에 들어있는 세션이 보이는데, 이것은 현재 4319초나 진행된 select 쿼리이다. 이 쿼리가 현재 진행중이고, 그 이후에 실행된 id 257695 즉, 보라색 박스에 들어있는 세션은 현재 flush tables 진행중이다. 헌데 상태는 waiting for table flush 이다. 기본적으로 flush tables는 실행되는 쿼리가 아무것도 없는 상태에서만 진행되는 것으로, 파란색 박스안에 들어있는 세션처럼 오랜 시간동안 동작하.. 2014. 3. 24. 이전 1 다음