Q&A

  • TDatabase 여러개 사용 법
델파이로 CGI 프로그래밍을 하고 있습니다.

ISAPI 방식이 아닌 Standard-alone(EXE 방식)형태로 만들고 있습니다.

각각의 CGI 프로그램에서는 TDatabase 컴포넌트를 이용해서 SQL-Server에

접속을 하는 방식으로 작성 했습니다.

그런데 동시에 많은 수의 유저가 한꺼번에 몰리면, CGI가 더이상

DB Connect를 하지 못하고 오류가 생깁니다.

아마도 한꺼번에 너무 많은 TDatabase가 생성되어서 그런 것같습니다.

어떻게 하면 유저수가 많아도 오류없이 DB Connect를 할 수 있을까요?

제발 꼭 좀 도와 주시기 바랍니다.



1  COMMENTS
  • Profile
    배리스 1999.04.18 02:04
    김재현 wrote:

    > 델파이로 CGI 프로그래밍을 하고 있습니다.

    > ISAPI 방식이 아닌 Standard-alone(EXE 방식)형태로 만들고 있습니다.

    > 각각의 CGI 프로그램에서는 TDatabase 컴포넌트를 이용해서 SQL-Server에

    > 접속을 하는 방식으로 작성 했습니다.

    > 그런데 동시에 많은 수의 유저가 한꺼번에 몰리면, CGI가 더이상

    > DB Connect를 하지 못하고 오류가 생깁니다.

    > 아마도 한꺼번에 너무 많은 TDatabase가 생성되어서 그런 것같습니다.

    > 어떻게 하면 유저수가 많아도 오류없이 DB Connect를 할 수 있을까요?

    > 제발 꼭 좀 도와 주시기 바랍니다.

    >



    오!! 이런 사이트가 있었다니...

    여기 처음으로 들어옵니다. 이제까지 델파당과 델파이코리아, 다우에만

    들어가다가...



    TDabaBase를 사용하여 Connect하면 데이타베이스는 1user로 간주 합니다.

    또다시 다른 클라이언트에서 Connect하면 1user가 +되어 2user가 되는식으로

    데이타베이스가 관리하는 유저수가 증가하지요.

    대형 데이타베이스라도 동시 유저수가 존재 합니다.

    예를 들어 오라클같은것은 기본 5유저부터 돈을 더지불할때마다 동시 유저수가 증가하지요.

    그렇기 때문에 CGI등을 사용할 경우는 매우 많은 사용자가 접속 하므로

    데이타 베이스에 연결하여 사용 후에는 연결을 해제 해야만 합니다.

    그래야 다음번 사용자가 들어올수 있으니까요.

    답변이 되었는지 모르겠네요.

    그럼 행복한 하루 되세요.



    • 이호선
    • 1999.04.14 05:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 07:50
      메뉴를 옆으로 나오게 하려면, 여러개의 팝업메뉴를 사용하시는 편이 좋습니다. 또한 그래픽을 넣으려면 ...
    • 문창완
    • 1999.04.14 05:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 07:48
      에러를 가로 챈다기 보다는 에러가 났을때 반응을 하게 하는것입니다. 하지만 프린터 캔버스를 이용해서 ...
    • 이진수
    • 1999.04.14 01:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 01:33
      에러안나고 잘 되는데요? 전 윈98에 델파이 4.0 (패치3)를 사용합니다. 이진수 wrote: > microsoft Ac...
    • 이진수
    • 1999.04.14 00:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.14 00:44
      음.. 제생각에는요... 아래의 ...... 안에서 무슨 문제가 있는것 같네요.. 레코드를 이동시켜버린다 던가...
    • 문창완
    • 1999.04.14 00:07
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.14 00:29
      문창완 wrote: > 프린터 출력시 진행율을 보여주고 싶습니다. > Printer Object 루프가 아닌 프린터 시그...
    • 이상돈
      1999.04.14 01:21
      델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 이건 어떤내용인지요..? 이걸 이용하면 안되는...
    • 안치봉
      1999.04.14 01:35
      이상돈 wrote: > 델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 > 이건 어떤내용인지요..? >...
    • 문창완
      1999.04.14 05:26
      안치봉 wrote: > 이상돈 wrote: > > 델파이 디렉토리(sourcertlwin)에'winspool.pas'가 있는데 > > 이건...
    • 공대규
    • 1999.04.13 23:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.14 00:21
      공대규 wrote: > 안녕하신가요? 여러분들... > > 뭐 좀 여쭤 볼께요. > > 버퍼에 있는 Raw Image Da...
    • 이진수
    • 1999.04.13 10:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.13 19:58
      이진수 wrote: > 안녕하세요.. > 성실한 답변에 항상 감사드립니다.. > > 1) MediaPlayer 컴포넌트를 ...
    • 이순희
    • 1999.04.13 03:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.13 04:18
      이순희 wrote: > 저번의 답변 너무 고마웠습니다.. > 이번에는 다름이 아니라... > 질의에 대한 결과를 ...
    • 공대규
    • 1999.04.12 23:46
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.13 01:05
      공대규 wrote: > 안녕하십니까? 질문이 있어서요... > > 1. 버퍼에 있는 로우 포맷의 이미지 데이타를 ...
    • 공대규
      1999.04.13 23:49
      안치봉 wrote: > 공대규 wrote: > > 안녕하십니까? 질문이 있어서요... > > > > 1. 버퍼에 있는 로우 ...
    • 이순희
    • 1999.04.12 23:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.13 02:21
      이순희 wrote: > 안녕하세요.... > 여기 오니깐 보고 배울 것이 참 많군요.. > 다름이 아니라... 델파이...
    • 김재현
    • 1999.04.12 23:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배리스
      1999.04.18 02:04
      김재현 wrote: > 델파이로 CGI 프로그래밍을 하고 있습니다. > ISAPI 방식이 아닌 Standard-alone(EXE 방...
    • 신인재
      1999.04.13 04:32
      이진수 wrote: > 안녕하세요..수고 많으십니다. > 다름이 아니고 테이블안에서 텍스트로Search를 해서 그...
    • 이정욱
      1999.04.13 04:21
      comobj.pas 파일을 보시면 advise메소드를 이용한 connect와 disconnect가 있습니다. 내부적으로 QueryInt...
    • 이정욱
      1999.04.11 08:10
      비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
    • 이해진
    • 1999.04.10 06:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영묵
      1999.04.10 18:43
      다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
    • qreport
    • 1999.04.08 22:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:03
      com이라는 컴포넌트가 무엇인지요? 세로는 되는데 가로는 안된다면... 확실하지는 않지만 가로의 길이가...
    • 이진수
    • 1999.04.08 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:01
      C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에...