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

델파이 Q&A
Delphi Programming Q&A
[1293] [답변] HANOORA/ DELPHI 3.0 의 QUERY 에서 WHERE 절 문
온니서방 [ ] 1866 읽음    1998-02-12 14:09

    프로그램의 로직에서 몬가가 꼬인건 아닐까요 ??
    쿼리문이 반복적으로 계속 수행이 된다던지..
    아니면 델파이 3.0이 잘못 설치된건 아닐까요 ??

    2.0에서는 잘되는데 3.0에서 느리다니 이상하네요..

    저는  현재 수행중인 프로젝트는 2.0으로, 기타 데이터변환 프로그램이
    나 개인적인 프로그램들은 3.0으로 작성을 하는데, 아무런 차이가 없습
    니다.. 3.0에서 더 빨라졌다고 기대를 했었는데 그렇진 않더군요..

    동일한 데이터베이스를 가지고 2.0에서 작성한 프로그램에서 날리는 쿼
    리나,  3.0에서 작성한 데이터변환 프로그램에서 날리는 쿼리나 속도가
    같습니다..
    퀵리포트 수행에도 차이가 없고요..

    제  작업환경은 C++빌더와 델파이 2.0, 3.0이 같은 드라이브에 같이 설
    치되어  있고 BDE는 세 프로그램 공히 델파이 3.0 BDE를 사용하고 있으
    며, 3.0용 패치는 필요를 못 느껴 설치하지 않았습니다..

    DB는 NT서버에 MS SQL 서버 6.5를 사용하고 있고요..
    서버쪽은 모두 최신의 서비스팩이 설치되어 있고요..

    몇만건의  데이터를 수정하는 update 쿼리에 별별 where절을 포함해 날
    려도 수행 즉시 업데이트 됩니다..

    3.0을 이용해 작성한 C/S 환경이 아닌 데스크탑 어플리케이션에서도 쿼
    리속도가 느리진 않습니다..

    델파이 3.0의 세팅을 다시 체크해 보시길..

    기람..
                                    미친병아리 서비였네용.. 삐약~ !!




     [번  호] 1217 / 1219      [등록일] 98년 02월 09일 16:36
     [등록자] HANOORA        
     [제  목] [질문] DELPHI 3.0 의 QUERY 에서 WHERE 절 문제.             
    ─────────────────────────────────

      안녕하세요?
      DELPHI 2.0 에서 3.0으로 옮긴지 얼마 되지 않아서 부딪친 문제입니다.
      DELPHI 2.0 에서는

      'SELECT * FROM DATA'

      라고 써 주던지

      'SELECT * FROM DATA WHERE FIELD = "임시"'

      라고 써 주던지 BROWSER 상이나 NEXT, PRIOR 등의 METHOD 를 써 줘도
      속도에는 차이가 없었는데 DELPHI 3.0 에서는 WHERE절만 들어가면
      모든 작업에서 엄청나게 속도가 떨어집니다. 참고로 3000 건이 조금
      넘는 RECORD 들에서 FIELD 하나의 값을 일률적으로 바꿔주는데 거의
      20분이 넘게 걸리더군요. QUICK REPORT를 써서 출력할때도 REPORT
      생성시 시간이 엄청나게 걸리구요. 아시는분은 도와주세요.
      꼭 부탁드립니다.





+ -

관련 글 리스트
1293 [답변] HANOORA/ DELPHI 3.0 의 QUERY 에서 WHERE 절 문 온니서방 1866 1998/02/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.