원격지에 일괄 전송할때 Tquery을이용해, close,open또는execsql 전부 루프에 포함되면 상당이더딤니다.
프로시져 컴포넌트를 이용하는게 시간을 조금 줄일수 있습니다.
것두 느리면 패치무브라는컴포넌트 사용해보세요
초보자 님이 쓰신 글 :
: 테이블 이름 = NAMECARD
: 필드 = K_NO -INTEGER, NAME - VCHAR(20), TEL - VCHAR(20), ADDR - VCHAR(50), A_DATE - VCHAR(8)
: 인덱스 = PRIMARY_KEY(K_NO)
:
: 약 1,500건의 레코드를 원격서버에 저장하는 작업을 하는데
: 시간상으로 대략 10분 정도 소요됩니다.
:
: MS-SQL SERVER(원격)에서 발생된 자료를 읽어다가(ADO)
: Firebird서버(원격)에 저장하는 프로그램입니다.
:
: 하루에 약 1,500건 정도 발생하는데...
: 속도가 너무 느려서 걱정입니다.
:
: 좀 더 빠르게 수행되게 하는 방법을 아시면 좀 도와주시면 고맙겠습니다.
:
: 하루 종일 붙잡았는데 해결책이 안나오네요.
:
|