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
운영게시판
최근게시물
Informix Q&A 2372 게시물 읽기
No. 2372
레코드 건수가 많아서 Delete 하면 Time out 될때 (수정했슴)
작성자
김성수
작성일
2007-03-22 00:47ⓒ
2007-03-22 01:31ⓜ
조회수
8,031


질문드립니다.

지금 프로그램에서는 매일 매일 쌓인 데이터를 지우도록 되어 있습니다 (45일 이전에 발생한 레코드를 지웁니다).
근데 이 프로그램이 레코드 건수가 많아 진 후로 부터, 타임아웃이 자주 발생됩니다.
그래서 100건씩 Delete 하면서 커밋을 하는 방법을 생각해 보았는데요,,, 어떻게 해야 하죠(커밋명령을 어떻게 줍니까)?
아니면,, 다른 방법이 있을까요?

원래 프로그램은 이런데요,, 간단한거 같으면서도 워낙 아는 게 없어서,,,,ㅠㅠ,,지송합니다 ㅠㅠ,,
Deleted=`echo "delete from swt_log where status_date < today - $Days;" | dbaccess swt 2>&1 1>/dev/null | tee -a $LOGFILE | grep row`

if [ $? -ne 0 ]
then
    echo "`date +'%D %T'`    (kshpurge.sh):An error occurred in the dbaccess call." >> $LOGFILE
    #echo "`date +'%D %T'`   Please consult $TMP for more details."  >> $LOGFILE
    echo "`date +'%D %T'`    (kshpurge.sh):An error occurred in the dbaccess call." >> $ERRFILE
    exit 1
fi

[Top]
No.
제목
작성자
작성일
조회
2376초보임다^^* 인포믹스파일구할수 있는 주소좀 가르켜주세요 부탁드림다 [1]
둥스
2007-04-11
7530
2375음. php 연동시 -25560 에러. [1]
이찬호
2007-04-05
8342
2374hp-ux 에서 아파치와 php 와 informix 9.2.5버전 연동 방법
이찬호
2007-04-04
8091
2372레코드 건수가 많아서 Delete 하면 Time out 될때 (수정했슴)
김성수
2007-03-22
8031
2371인포믹스 7.3/ 9.2 버전대에서 게시물 페이징처리 방법좀... [1]
김용한
2007-03-21
9644
2369인포믹스 7.3 / 9.4 버전 에서 페이징처리 하려고합니다
김용한
2007-03-20
8223
2368informix 설치관련
홍서기
2007-03-16
8317
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다