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 28134 게시물 읽기
No. 28134
INSERT 하다가 오류가 발생했습니다. 원인을 어떻게 찾을 수 있을까요?
작성자
김승동
작성일
2009-04-04 02:31
조회수
4,978


우선 모든 테이블은 InnoDB로 생성이 되어 있습니다


40개의 컬럼을 가지는 테이블에 특정 프로그램이 0.5초의 주기로 10000번 정도의 INSERT 작업을 연속적으로 반복하며, 한 번 INSERT 하는 데이터의 크기는 300byte 정도 됩니다


그런데 문제는 INSERT 작업을 하다가 INSERT 작업이 fail이 떨어져 해당 프로그램이 동작을 멈춘다는 것입니다


계속해서 발생하는 것도 아니고 꼭 50%를 조금 넘으면 오류가 발생합니다 -_-;;


연속적인 INSERT 작업에 대해 왜 중간에 fail이 나는지 이유를 찾고 싶은데 어떻게 찾을 수 있는지를 모르겠네요


왜 이런 오류가 발생하는지 또 해당 오류가 발생한 원인을 어떻게 찾을 수 있을지 방법을 아시는 분 계시면 가르침을 좀 부탁드립니다

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

에러로그에 남지않은건가요? 만일 그렇다면 동일한 데이타로 몇번 테스트해 보시고 같은곳에서 에러가 발생한다면 데이타의 문제일수도...

이경환(babocom)님이 2009-04-06 03:53에 작성한 댓글입니다.

이경환님 답변 감사드립니다


그런데 에러로그 파일의 용량이 50MB가 넘는 관계로 어떻게 봐야할지 엄두가 나지 않네요


이렇게 큰 로그 파일의 경우 어떻게 해야 문제가 되는 내용을 확인할 수 있을까요?


로그는 줄기차게 쌓이는데 제대로 활용을 할 수 없어 너무 답답합니다 T_T
김승동(xenolith)님이 2009-04-07 10:23에 작성한 댓글입니다.

50메가 파일이면 에디터에서 열어도 금방 열릴텐데요...


tail -n10000 로그명 > test.out


이런식으로 마지막 10000 라인만 뽑아서 보셔도 되구요


저흰 하루에 수십기가씩의 로그가 쌓인답니다...

이경환(babocom)님이 2009-04-07 12:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28140DISTINCT와 SUM동시 적용 질문입니다. [1]
꿍스
2009-04-05
5896
28139mysql 최신우편번호 자료 있으신분 ... [1]
초보개발자
2009-04-05
6399
28135mysqldump를 이용한 쿼리결과 백업 [1]
고영호
2009-04-04
6780
28134INSERT 하다가 오류가 발생했습니다. 원인을 어떻게 찾을 수 있을까요? [3]
김승동
2009-04-04
4978
28133sql injection 으로 변수처리
초보
2009-04-03
5836
28132[문의] 로그가 많이 쌓이는것 같아요. [1]
새벽소리
2009-04-02
4818
28131[문의] KEY 로 잡았을때 역할을 알고 싶어요~ [1]
새벽소리
2009-04-02
4738
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다