FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2985] PK필드와 INSERT 속도문제
FB초보 [] 2792 읽음    2008-12-29 13:12
파이어버드 사용자입니다.

데이타베이스를 많이 경험해 보지는 못했고
요즘 업무용 로그정보를 파이어버드 테이블에 기록하고 있습니다.
로그테이블에 INDEX가 몇개(4~5개) 설정돼 있어서인지
테이블의 레코드가 많아 질수록 INSERT 속도가 점점 느려지는 걸 느낍니다.(현재 8천만 건)

로그테이블의 특성상 조회는 특별한 경우만 이뤄지고 기록은 거의 매순간 발생하기 때문에
처리 속도를 높이기 위해서 INDEX를 삭제하고 사용하기로 결정했습니다.
일반적으로 설정된 INDEX는 모두 삭제할 생각인데
문제는 제네레이더와 트리거로 자동증가 설정된 Primary Key 필드를 제거해야할지 여부입니다.

질문:
위의 조건으로 생성된 PK필드가 레코드가 많은 테이블에서 INSERT 속도에 영향을 주는지요?
(만약 PK도 속도에 큰 영향을 준다면 삭제를 해야할 형편입니다.
하지만 PK정도는 큰 상관이 없다면 이왕이면 있는 편이 좋은 필드라 굳이 삭제하고 싶지는 않습니다.)

+ -

관련 글 리스트
2985 PK필드와 INSERT 속도문제 FB초보 2792 2008/12/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.