동작안함

데이터베이스

[MySQL] DDL문이 실행되지 않을 때 ( SHOW FULL PROCESSLIST / KILL PROCESS)

문제상황 회사 사수가 DB 테이블에 외래키를 설정하는데 아무리 기다려도 ALTER TABLE 쿼리가 실행되지 않는 문제가 발생했다. 이 외에도 테이블 명 수정, 칼럼 명 수정, 외래키 지정, TRUNCATE 등 모든 DDL 쿼리문이 실행되지 않았다. 문제원인 문제 원인은 해당 테이블에 Transactional한 process가 끝나지 않아서 발생하는 문제였다. 참고한 자료는 다음과 같다. mysql bug report mysql 공식 문서 문제 해결을 위해서는 변경하려는 테이블에 완료되지 않은 Transaction을 정리해야 할 것으로 보인다. SHOW FULL PROCESSLIST 우선 완료되지 않은 process 목록을 보기 위해 아래의 쿼리문을 실행해 보자 SHOW FULL PROCESSLIST; ..

후뿡이
'동작안함' 태그의 글 목록