Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
RecordCount 구하기 너무느려요
안녕하세요?
쿼리문으로 데이타를 검색하려합니다.
Query1.RecordCount 구문을 쓰는데요..
레코드갯수가 30,000 건이 넘어가니까
RecordCount 문장에서 시간이 너무오래걸리네요..
해결책이 없는지요? 좀더 빠르게 레코드갯수를
알수있는 방법을 알고싶습니다.
고수님들의 많은 도움 부탁드립니다.
참고로 DBMS는 SQL Server 7.0을 사용합니다.
2
COMMENTS
김영대
•
1999.11.20 06:10
안장식 wrote:
> 안녕하세요?
> 쿼리문으로 데이타를 검색하려합니다.
> Query1.RecordCount 구문을 쓰는데요..
> 레코드갯수가 30,000 건이 넘어가니까
>
> RecordCount 문장에서 시간이 너무오래걸리네요..
> 해결책이 없는지요? 좀더 빠르게 레코드갯수를
> 알수있는 방법을 알고싶습니다.
> 고수님들의 많은 도움 부탁드립니다.
> 참고로 DBMS는 SQL Server 7.0을 사용합니다.
Query1.RecordCount 를 하게 되면 질의한 레코드를 서버로 부터
네트워크를 통하여 PC로 가져오게 됩니다
RecordCount에 관한 몇가지 정보가
제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm) 의
"Delphi Tip" 에서 "RecordCount" 로 검색해 보세요
0
0
삭제
수정
댓글
이재식
•
1999.11.20 02:47
안장식 wrote:
> 안녕하세요?
> 쿼리문으로 데이타를 검색하려합니다.
> Query1.RecordCount 구문을 쓰는데요..
> 레코드갯수가 30,000 건이 넘어가니까
>
> RecordCount 문장에서 시간이 너무오래걸리네요..
> 해결책이 없는지요? 좀더 빠르게 레코드갯수를
> 알수있는 방법을 알고싶습니다.
> 도움 부탁드립니다.
이재식 Wrote:
안녕하세요?
오라클 튜닝실무에 보면 RecordCount는 개수를 구함에 있어
느리다는 걸로 판단이 되었습니다.
방법은 쿼리컴포넌트를 따로 하나 써서
with query1 do
begin
close ;
sql.clear ;
DisableControls ;
sql.add('select count(*) as dataNum');
sql.add('from 테이블명');
open ;
EnabledControls ;
변수명 := fieldbyname('dataNum').asInteger ; // optional
end ;
이렇게 한번 해보세요.
실제 RecordCount보다 훨씬 빠르다고 되어 있던데,,,
제 컴퓨터에서는 티가 안나네요.
30000건 불러도 둘다 빠른데요.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
조용덕
1999.11.20 18:33
0
COMMENTS
/
0
LIKES
Auto cad ActiveX 가 필요해요 !!!!!!!!!
김영택
1999.11.20 18:04
0
COMMENTS
/
0
LIKES
QReport 에 관련된 질문 입니다...
조창범
•
1999.11.20 17:42
1
COMMENTS
/
0
LIKES
급여프로그램중 비과세 대상자 만든데...
조복기
•
1999.11.20 20:34
안녕하세요~ 금액을 따로 프린트시에 구할려고 한다면 두가지 방법이 있습니다.. sql문을 사용하신...
advisor
•
1999.11.20 17:24
1
COMMENTS
/
0
LIKES
향후 델파이(인프라이즈)의 운명은?
이정욱
•
1999.11.21 22:14
쩝.. 이곳 Q&A게시판에는 어울리지 않는 글이네요.. 이미 자유게시판에는 있는 글이구요.. 인프라이즈...
신재환
•
1999.11.20 08:04
1
COMMENTS
/
0
LIKES
TChart에서 BarStyle 지정은 어떻게?
왕초
•
1999.11.27 02:38
신재환 wrote: > > TChart에서 > > BarChart를 사용하는데, > > 나타나는 Bar의 모양을 Rectan...
peter30
1999.11.20 05:39
0
COMMENTS
/
0
LIKES
Tquery의 상태에 대하여
데이타
•
1999.11.20 04:28
3
COMMENTS
/
0
LIKES
특정 필드의 값은?
이정욱
•
1999.11.20 12:43
답변자의 급한 질문!!! 성적관리 테이블의 이름은 무엇이며, A학생의 영어과목 성적의 필드는 무엇...
데이타
•
1999.11.20 22:38
이정욱 wrote: > 답변자의 급한 질문!!! > > 성적관리 테이블의 이름은 무엇이며, > A학생의 영어...
배불뚝
•
1999.11.30 19:42
데이타 wrote: > 이정욱 wrote: > > 답변자의 급한 질문!!! > > > > 성적관리 테이블의 이름은 무엇...
홍효선
1999.11.22 19:11
0
COMMENTS
/
0
LIKES
트리뷰에 있는 문자열을 찾기
김종운
•
1999.11.20 03:45
2
COMMENTS
/
0
LIKES
엔터키를 tab키처럼...
배불뚝
•
1999.11.30 19:42
김종운 wrote: > form1에 groupbox를 놓고 그위에 edit를 여러개 놓고 > 엔터키를 치면 tab키를 친것과 ...
수징이
•
1999.11.20 03:57
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if key =vk_return then be...
조영실
1999.11.20 03:41
0
COMMENTS
/
0
LIKES
ISAPI에서 SMTP 컴포넌트를 쓰려면....
최명실
1999.11.20 03:34
0
COMMENTS
/
0
LIKES
메뉴방식에서 'Help'기능구현에 대해...
김현일
•
1999.11.20 03:01
1
COMMENTS
/
0
LIKES
다른프로그램(윈도우)에 Editbox에서 문자열 가져오기?
김영대
•
1999.11.20 06:06
김현일 wrote: > 안녕하세요. > 다른프로그램의 윈도우에 Editbox에서 문자열을 가져오고 보내고 할려고 ...
안장식
•
1999.11.20 02:45
2
COMMENTS
/
0
LIKES
RecordCount 구하기 너무느려요
안녕하세요? 쿼리문으로 데이타를 검색하려합니다. Query1.RecordCount 구문을 쓰는데요.. 레코드갯수가 30,000 건이 넘어가니까 RecordCount 문장에서 시간이 너무오래걸리네요.. 해결책이 없는지요? 좀더 빠르게 레코드갯수를 알수있는 ...
김영대
•
1999.11.20 06:10
안장식 wrote: > 안녕하세요? > 쿼리문으로 데이타를 검색하려합니다. > Query1.RecordCount 구문을 쓰...
이재식
•
1999.11.20 02:47
안장식 wrote: > 안녕하세요? > 쿼리문으로 데이타를 검색하려합니다. > Query1.RecordCount 구문을 쓰...
홍길동
•
1999.11.20 02:15
3
COMMENTS
/
0
LIKES
레포트를 만드려고 하는데 .....
이재식
•
1999.11.20 02:40
홍길동 wrote: > QReport 로 레포트를 아래와 같이 만들려고 하는데 방법이 있을까요... > ( Master/Det...
홍길동
•
1999.11.20 18:34
이재식님 답변에 우선 감사드리고 제가 질문이 미흡하여 질문전달이 잘못되었는것 같아 다시 드립니다. ...
안재현
•
1999.11.21 00:21
홍길동 wrote: > 이재식님 답변에 우선 감사드리고 > 제가 질문이 미흡하여 질문전달이 잘못되었는것 같...
궁금이
•
1999.11.20 01:46
1
COMMENTS
/
0
LIKES
ESC key 제어
안재현
•
1999.11.20 02:39
궁금이 wrote: > 특정 form에서 ESC key를 누르면 특정 이벤트가 발생하게 하려고 하는데요 > > 그래서...
김남훈
•
1999.11.20 01:38
1
COMMENTS
/
0
LIKES
date 저장시 문제가 있습니다.- 아주급합니다.
이재식
•
1999.11.20 02:13
김남훈 wrote: > date형 필드값을 maskedit에서 읽어들여(yyyy-mm-dd) 저장을 하려 하는데 > type miss e...
sun
1999.11.20 01:12
0
COMMENTS
/
0
LIKES
QuickReport에서 Label에 값을 줘서 출력하려면..?
Avenger
•
1999.11.20 01:12
1
COMMENTS
/
0
LIKES
StringGrid의 Right/Left Key 문제
이재식
•
1999.11.20 02:24
Avenger wrote: > > StringGrid에서 Right Key와 Left key를 아예 않먹게 하려면 어떻게 합니까? > >...
장일형
•
1999.11.20 00:39
3
COMMENTS
/
0
LIKES
델파이에서 포인터는??
안재현
•
1999.11.20 02:51
장일형 wrote: > procedure TForm1.Button1Click(Sender: TObject); > var > ptr : PChar; > ipt...
장일형
•
1999.11.20 03:18
> PChar는 C에서 Null String 문자열이라고 생각하시면 됩니다. > PChar로 선언된 변수의 길이는 제일 첫...
안재현
•
1999.11.20 04:41
장일형 wrote: > > PChar는 C에서 Null String 문자열이라고 생각하시면 됩니다. > > PChar로 선언된 변...
dollie
1999.11.20 00:28
0
COMMENTS
/
0
LIKES
델파이 3.0에서 ADO객체를 사용하려면 ....??
안장식
1999/11/20 02:45
Views
303
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요?
> 쿼리문으로 데이타를 검색하려합니다.
> Query1.RecordCount 구문을 쓰는데요..
> 레코드갯수가 30,000 건이 넘어가니까
>
> RecordCount 문장에서 시간이 너무오래걸리네요..
> 해결책이 없는지요? 좀더 빠르게 레코드갯수를
> 알수있는 방법을 알고싶습니다.
> 고수님들의 많은 도움 부탁드립니다.
> 참고로 DBMS는 SQL Server 7.0을 사용합니다.
Query1.RecordCount 를 하게 되면 질의한 레코드를 서버로 부터
네트워크를 통하여 PC로 가져오게 됩니다
RecordCount에 관한 몇가지 정보가
제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm) 의
"Delphi Tip" 에서 "RecordCount" 로 검색해 보세요