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

C++빌더 Q&A
C++Builder Programming Q&A
[28860] 동적 Query/정적 Query 컴포넌트사용에 대해서 (SQL)
김영민 [youngmin] 1433 읽음    2004-02-20 14:12
우선, 프로그램이 많은 DB Query를 여러개의 Thread에서 사용하는 프로그램입니다.
초당 사용수도 테이블수에 관계없이 초당 300이상입니다.
DB는 MySQL을 사용하고, 컴포넌트는 ADO를 사용합니다. 서버는 XP 환경이구요..

여기서...
프로그램 작성시에 TQuery 컴포넌트를 폼에 올리고 Query를 수행하는 것이 빠를까요?
아니면, 현재는 동적으로..
    TADOQuery* qAlias = new TADOQuery(NULL);
    try {
        qAlias->Connection = adoConn;
        qAlias->SQL->Clear();
        qAlias->SQL->Add("UPDATE ALIAS_TBL SET STATE=0 WHERE TYPE=0 ");
        qAlias->Prepared = true;
        qAlias->ExecSQL();
    }
    __finally {
        delete qAlias;
    }
와 같이 동적으로 생성시켜서 사용하는데..
어떤것이 효율성에서 좋을지요?...

여러 쓰레드에서 같은 DB를 선택할때 문제가 있을것 같아서 매번 동적으로 하는데..
MySQL 때문인지.. 아님 프로그램문제인지.. 속도가 너무 안따라오는군요..
조언 부탁드립니다..

+ -

관련 글 리스트
28860 동적 Query/정적 Query 컴포넌트사용에 대해서 (SQL) 김영민 1433 2004/02/20
34489     Re:동적 Query/정적 Query 컴포넌트사용에 대해서 (SQL) 김영민 998 2004/02/24
34488     Re:동적 Query/정적 Query 컴포넌트사용에 대해서 (SQL) 김영민 1048 2004/02/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.