안녕하세요..
개발자인데 DB쪽은 쿼리만 짜다보니 막히는 부분이 있어서 질문 좀 할게요.
현재 개발중인데 Unix에 MariaDB를 쓰고 있습니다.
개발 중이다보니 컬럼의 변경이 자주는 아니지만 발생하게 되는데..
varchar(4) 인 컬럼을 varchar(20)으로 변경하는 ddl문을 작성하여 실행을 시켰는데
아무리 기다려도 반응이 없네요.
그래서 show processlist를 해보았더니
해당 ddl문의 상태가 Waiting for table metadata lock이라고 표시되면서 끝날생각이 없네요.
개발 초기엔 DB설치하고 테이블 생성이나 수정이 잘됐었는데...
제가 DB쪽은 자세히 모르는지라...도움 요청 드립니다.
이것만으로 원인을 찾는데 정보가 부족하시다면 댓글 달아주세요..ㅠㅠ
|