database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27413 게시물 읽기
No. 27413
mysqldump 시 덤프 중 덤프테이블에 락이 걸리면서 진행이 되지 않는 문제
작성자
작성일
2008-02-26 01:25
조회수
3,533

현재 mysql-5.0.50 을 사용중에 있습니다. 

사용 중인 OS는 CentOS 5이고요.

mysqldump 로 덤프를 뜨려고 하면 문제 발생하네요.

물론 서비스에는 이상이 없습니다. 덤프도 처음 한 번은 잘 떠집니다.

그런데 1번 뜨고나서 다시 한 번 뜨려고 하면 행이 걸린 것 처럼 더이상 진행이 되지 않습니다.

myisam 엔진을 사용하는 테이블은 덤프시 별다른 문제가 없어보이는데,

innodb 엔진을 사용하는 테이블의 경우 이러한 문제가 발생합니다.

그래서 서버를 재가동 시키면 덤프가 제대로 떠지고, 이후에 다시 덤프를 실행하면 진행이 되지 않아버리고요.

덤프가 안 떠지는 상황에서는 mysql 서버로의 접속도 되지 않아 웹이나 WAS에서 해당 DB의 정보를 사용하지를 못합니다.


mysql 클라이언트를 이용하여 show processlist; 로 해당 프로세스의 목록을 보면,

show table status 등으로 표시되는 프로세스가 생성되어 있습니다. 해당 프로세스를 kill 로 종료하려고 해도

killed 라고만 나오고 어떠한 변화도 생기지 않습니다.


제가 처음 겪어보는 상황이라서 설명이 잘 되지 않네요. 혹시 이런 상황에서 살펴볼 수 있는 설정파일의 값이나

고려해 볼 수 있는 사항이 있을까요? 아마도 덤프시에 테이블 락이 영향을 미치는 듯 하여 skip-table-lock 등의

옵션을 사용하여 보았지만 덤프가 떠지지 않는 문제는 해결이 되지 않고, 다만 락을 사용하지 않아서

다른 어플리케이션에서 해당 테이블을 사용할 수 있어 서비스 중단의 문제는 발생하지 않았다는 차이만 있었을 뿐입니다.


여러 고수님들의 조언 기다리고 있겠습니다. 감사합니다. 

이 글에 대한 댓글이 총 1건 있습니다.

OS를 HP-UX 11.23 으로 재설치 해서 해보니까 해당문제는 해결되었습니다.


아마도 MySQL이 11.31 버젼에 맞게 컴파일 된 것이 아니라서 약간의 문제가 발생한 것으로 판단됩니다.


유닉스에 설치되는 것은 OS버젼에 맞지 않으면 간혹가다가 이런 식의 예기치 못 한 오작동을 한다고


합니다. 이번에도 다른 것은 별 문제가 없었는데, 덤프에서 해당문제가 발생하였고 또 다른 어떤 문제가


발생할 지 알 수없어서 재설치를 하였습니다.

아스라다.님이 2008-03-10 08:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27416mysqld_multi 써보신분 계신가요?
박성원
2008-02-26
3118
27415root 관리자 비밀번호 분실 처리중 문제입니다.. [5]
문제아
2008-02-26
5735
27414현재 돌고있는 SQL 문장을 확인하고 싶습니다 [2]
kevin
2008-02-26
3051
27413mysqldump 시 덤프 중 덤프테이블에 락이 걸리면서 진행이 되지 않는 문제 [1]
2008-02-26
3533
27412mysql의 lock발생에 관해
dba
2008-02-25
3225
27411오라클의 dba_* view 같은 것이 있나요? [2]
qa
2008-02-25
2672
27410mysql 덤프뜰 때 테이블 명을 바꾸는게 가능한가요? [1]
초보
2008-02-25
2767
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다