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
[27105] 아래 내용들을 대충 보았습니다.
블루 [] 622 읽음    2003-09-06 11:21
질문하신 내용이 많으시더군요

답변하기에는 이해가 좀 안되는 부분들도 있어서 뭐라 말씀드리기 어렵기에 일반적인 설명부터 조금 드릴까 합니다.

우선 쿼리의 사용은 크게 두가지로 생각하시면 됩니다.

쿼리의 수, 퀴리 문의 수

쿼리의 수는 쿼리들마다 특정 용도에 따라 나누어서 사용하기 위해 많이 쓰는 경우가 있던데~~~

여기서 중요한 것은 열고 닫는 순간을 선택하는 겁니다.

예를 들어 한개 열린 쿼리보다는 네개 및 다섯개가 열린 쿼리는 시스템에 따라 많은 메모리와 부하를 초래합니다.

가급적이면 동시에 여는 쿼리수를 줄이는 방법을 고안하시는게 좋을 겁니다.

예를 들어 로그 파일이나 임시 파일들을 활용하여 최종처리부를 구분해서 처리하는 게 좋을 겁니다.

그렇지 않다면 거기서 걸릴 부하는 엄청 날 거며 서버에 주는 부담도 많이 클것입니다.

두번째, 쿼리문...

쿼리문은 일괄처리와 동시 명령을 사용할 수 있는 구문을 작성해야 합니다.

쿼리문은 길던지 짧던지 상관없지만 한번의 명령으로 많은 것을 처리 할 수 있다면 그것이 최적입니다.

예를 들어 요금을 처리하는 데 가입자를 체크하여 그 달동안 사용자가 얼마나 서비스를 이용하였는 지의 요금을 알고 싶다라고 할때~

이것이 한번의 명령으로 데이터베이스에 실행하도록 하는 겁니다.

즉 데이터베이스의 접속 유지 시간을 줄이는 방법을 찾는게 가장 중요할 것입니다.

이런 사항들이 갖추어진다면 발생된 오류들이 많이 줄것이라 생각됩니다.

기타 사항의 문제는 용도와 목적에 대한 질문을 주시면 제가 도울 수 있다면 답변을 드리겠습니다.

고생많으신 듯한데~~

수고하세요~


+ -

관련 글 리스트
27103 이런게 문제가 될수 있나요? 요쿠르트 605 2003/09/06
27105     아래 내용들을 대충 보았습니다. 블루 622 2003/09/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.