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

FireBird Q&A
[517] Re:[질문] interbase transaction 등에 관한 질문입니다. 고수님들 꼭 도와 주십시요... 흑흑흑..
초보 [] 2080 읽음    2002-11-25 16:10
제 생각으로는 트랜잭션 설정을 스냅샷(기본값)으로 지정하신 것 같군요.

TIBTransaction 컴포넌트를 떠블클릭하면 트랜잭션 종류를 선택할 수 있는데,

거기에서 Read Committed를 선택하시면 될것 같습니다. 제 생각에..^^;;

그리고, query보다는 ibSql의 파라메터나 BatchInput메소드를

사용하시는게 속도면에서 더 좋을것 같다고 생각되는군요.


박한수 님이 쓰신 글 :
: 안녕하십니까..
: 인터베이스를 사용하다가 어르신들의 강압(?)으로  오라클로 바꾸었다가
: 속도 때문에 다시 인터베에스로 전환하였습니다.
:
: 한 번에 320만건씩 insert 하는 작업이 있는데요,
: 필드는 1개 (신용불량자 번호) 이지만 320만건이라서 속도가 어마어마 하더군요.
: 제가 테스트한 바로는
:
: CPU: 1.6G, MEM:256M 에서  (db는 local로 사용.)
: interbase를 썻을 때 18분 정도 걸리지만 (ibexpress사용)
: 오라클로 하면 5배는 더 걸리는 것 같습니다. 
:
: 그런데 인터베이스가 문제가 있는 것 같은데요..
:
: 쿼리컴포넌트A (연결된 트랜젹션 컴포는트 이름은  TansactionA)를 이용하여 insert한 것을
: 쿼리컴포넌트B (db grid와 함께 사용하려고,요건 transaction component 는 없음.)는
: 전혀 인식을 못합니다.
:
: transactionA.committ를 해도 안되구요..
: 단 프로그램을 다시 껏다 insert된 것이 쿼리컴포넌트 B에서 인식이되어
: DB그리드에 표시가 되네요.
: 물론 이번에도 새로 인서트 되는 것들은 보이지도 않구요.
:
: interbase를 제가 모르는 건지
: 아니면 제가 interbase에 너무 기대를 많이 한건지..
:
: 고수님들의 조언 부탁드립니다.
:
: 박한수 올림
:

+ -

관련 글 리스트
512 [질문] interbase transaction 등에 관한 질문입니다. 고수님들 꼭 도와 주십시요... 흑흑흑.. 박한수 1763 2002/11/21
517     Re:[질문] interbase transaction 등에 관한 질문입니다. 고수님들 꼭 도와 주십시요... 흑흑흑.. 초보 2080 2002/11/25
513     Re:[질문] interbase transaction 등에 관한 질문입니다. 고수님들 꼭 도와 주십시요... 흑흑흑.. Falco 2072 2002/11/22
514         Re:Re:[질문] refresh 하면 아래와 같은 error 발행합니다. 박한수 1889 2002/11/22
516             Re:Re:Re:[질문] refresh 하면 아래와 같은 error 발행합니다. 김민식.코피 2245 2002/11/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.