Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
빠른 Sql 오픈좀...
아무리 지지고 복아도 잘 안되네요....
어떤 조건(1개에서 최고 4000개까지)을
레코드수 3만개에서 오픈을 합니다.
물론 조건 하나일때는 빠르지만, 2개 이상이 되면
상당히 속도가 떨어지네요...
어떤 특별한 방법이 없나요?
빠르다고 하는 모든 Query콤포넌트를 다 써봤지만
영 안되네요...조언 부탁드립니다.
넙쭉~
3
COMMENTS
한
•
1999.07.07 08:07
한 께서 말씀하시기를...
> 아무리 지지고 복아도 잘 안되네요....
>
> 어떤 조건(1개에서 최고 4000개까지)을
>
> 레코드수 3만개에서 오픈을 합니다.
>
> 물론 조건 하나일때는 빠르지만, 2개 이상이 되면
>
> 상당히 속도가 떨어지네요...
>
> 어떤 특별한 방법이 없나요?
>
> 빠르다고 하는 모든 Query콤포넌트를 다 써봤지만
>
> 영 안되네요...조언 부탁드립니다.
>
> 넙쭉~
음냐...
다른분 조언 고맙습니다.
정확히 제 환경에 대해서 설명을 드리지 않아서 약간
도움이 됐지만....음....
제가 해결한 방법은 오픈하게 되면 그 데이타들을 richedit에 넣죠
오픈시 속도는 인덱스로 인해 거의 떨어지지 않습니다.
근데 많은 데이타들을 다 richedit에 넣어야 하기에 문제가 많았죠
한번에 다 넣으면 시간이 얼마나 걸리지 아무도 모르죠....으~
그래서 타이머를 쓴겁니다. 처음에 약 열개 정도의 레코드를
넣어주고 타이머로 계속 조금씩 넣어준거죠....
너무 무식했나?
그래도 어쩔수가 없었네요...그럼 많이 도움이 되셨기를....
0
0
삭제
수정
댓글
조복기
•
1999.07.06 18:35
안녕하세요..조복기입니다.
Query나 Table을 Open하기전에 Disablecontrols,
Open후에 EnableControls를 실행해보세요..
많은양의 데이타를 화면에 뿌려주거나 그럴때에는
처리속도가 월등히 차이가 난답니다..
RDB에 따른 튜닝도 속도를 좌우하겠죠..
아님 뷰를 만들어서 쓰시든지..
좋은하루되세요..
한 께서 말씀하시기를...
> 아무리 지지고 복아도 잘 안되네요....
>
> 어떤 조건(1개에서 최고 4000개까지)을
>
> 레코드수 3만개에서 오픈을 합니다.
>
> 물론 조건 하나일때는 빠르지만, 2개 이상이 되면
>
> 상당히 속도가 떨어지네요...
>
> 어떤 특별한 방법이 없나요?
>
> 빠르다고 하는 모든 Query콤포넌트를 다 써봤지만
>
> 영 안되네요...조언 부탁드립니다.
>
> 넙쭉~
0
0
삭제
수정
댓글
송기원
•
1999.07.06 17:56
Table을 OPen하는데 있어서 Tquery는 내부적으로 Database의
모든 record를 가져오지는 않습니다...
내부에 정해진 Buffer의 수만큼만 Client에 가져오고
필요에 따라 추가적으로 Server에서 가져오게 되어 있는걸로 알고
있습니다...
재가 보기엔... Component를 별도로 구하여 보시는 것보다..
Table의 튜닝을 통하여 조회조건에 적절한 Index를 생성하여 보심이
맞을것 같네요...
즐거운 코딩되세요..
한 께서 말씀하시기를...
> 아무리 지지고 복아도 잘 안되네요....
>
> 어떤 조건(1개에서 최고 4000개까지)을
>
> 레코드수 3만개에서 오픈을 합니다.
>
> 물론 조건 하나일때는 빠르지만, 2개 이상이 되면
>
> 상당히 속도가 떨어지네요...
>
> 어떤 특별한 방법이 없나요?
>
> 빠르다고 하는 모든 Query콤포넌트를 다 써봤지만
>
> 영 안되네요...조언 부탁드립니다.
>
> 넙쭉~
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한
•
1999.07.06 02:51
3
COMMENTS
/
0
LIKES
빠른 Sql 오픈좀...
아무리 지지고 복아도 잘 안되네요.... 어떤 조건(1개에서 최고 4000개까지)을 레코드수 3만개에서 오픈을 합니다. 물론 조건 하나일때는 빠르지만, 2개 이상이 되면 상당히 속도가 떨어지네요... 어떤 특별한 방법이 없나요? 빠르다고 하...
한
•
1999.07.07 08:07
한 께서 말씀하시기를... > 아무리 지지고 복아도 잘 안되네요.... > > 어떤 조건(1개에서 최고 4000개...
조복기
•
1999.07.06 18:35
안녕하세요..조복기입니다. Query나 Table을 Open하기전에 Disablecontrols, Open후에 EnableControl...
송기원
•
1999.07.06 17:56
Table을 OPen하는데 있어서 Tquery는 내부적으로 Database의 모든 record를 가져오지는 않습니다... 내부...
하재희
1999.07.06 02:42
0
COMMENTS
/
0
LIKES
icon을 버튼컴포넌트에 실을수 있는 방법?
이소라
•
1999.07.06 01:20
1
COMMENTS
/
0
LIKES
긴 파일에서 특정한 위치로의 이동
이재원
•
1999.07.07 17:44
이렇게 한번 해보세요... RichEdit1.SetFocus; RichEdit1.SelStart:=RichEdit1.FindText(RichEdit1.Lin...
신성환
•
1999.07.06 01:07
2
COMMENTS
/
0
LIKES
델파이에서 서버프로그램 실행
김영대
•
1999.07.06 02:03
신성환 께서 말씀하시기를... > 안녕하십니까... > > 다름이 아니고 델파이 4.0을 쓰는데 client에서 s...
신성환
•
1999.07.06 16:58
김영대 께서 말씀하시기를... > 신성환 께서 말씀하시기를... > > 안녕하십니까... > > > > 다름이 아...
송기원
•
1999.07.06 00:42
1
COMMENTS
/
0
LIKES
"At end of table" 오류메세지 ??
jack
•
1999.07.07 02:26
송기원 께서 말씀하시기를... > Cached Update를 사용하여 자료를 저장하는 중에 > At end of table이라...
고광준
1999.07.06 00:41
0
COMMENTS
/
0
LIKES
TCPsocket Receive Trace기능 쓰기
박진선
1999.07.06 00:30
0
COMMENTS
/
0
LIKES
좀 복잡한 Tlist 이용에 대해서...(초보가)
곽승주
•
1999.07.06 00:22
1
COMMENTS
/
0
LIKES
Edit 콘트롤의 KeyPress이벤트....
그냥
•
1999.07.06 02:09
곽승주 께서 말씀하시기를... > Edit콘트롤에 KeyPress이벤트를 걸러두고 그안에서 엔터키(#13)가 > 눌려...
하명훈
•
1999.07.05 23:17
1
COMMENTS
/
0
LIKES
[급질문]김영대님!!!! 제발좀 갈켜주세요..<어려운 filtering>
그냥
•
1999.07.06 02:03
답이 아닌거 같긴한데... 제가 아는한 TQuery는 filer를 하지 않아도 Sql문에 그냥 조건절(where)를 사...
고광준
•
1999.07.05 23:06
1
COMMENTS
/
0
LIKES
UDP socket port변환 (htons)
김영대
•
1999.07.05 23:50
고광준 께서 말씀하시기를... > Unix Server와 PC와 UDP Socket을 써서 통신을 하려고 합니다. > 근데 Un...
이일수
1999.07.05 22:49
0
COMMENTS
/
0
LIKES
USB port???
camplus
1999.07.05 22:46
0
COMMENTS
/
0
LIKES
SQL Server가 살아있는지 죽어있는지
최석기
1999.07.05 21:46
0
COMMENTS
/
0
LIKES
AsyncPro에서 모뎀을 이용한 파일전송
Jimmy
1999.07.05 21:11
0
COMMENTS
/
0
LIKES
자동계산필드에 대해서...
bisbuck
1999.07.05 20:58
0
COMMENTS
/
0
LIKES
SQL문으로 해결하면 좋겠는데...
정
•
1999.07.05 20:27
1
COMMENTS
/
0
LIKES
AppyUpdate처리시에 Error Code ....
송기원
•
1999.07.06 18:10
EdbEngineError 의 errors[index].errorcode 또는 errors[index].NativeError를 참조하면 될거 같은데.. ...
서경철
•
1999.07.05 20:27
1
COMMENTS
/
0
LIKES
동적으로 생성된 버튼을 스크롤박스위로 올리려면?
신인재
•
1999.07.05 21:15
Parent 프로퍼티를 설정하셔야 합니다. 아래와 같이 MyBtn.Parent := ScrollBox1; 서경철 께서 말씀...
레드맨
1999.07.05 20:00
0
COMMENTS
/
0
LIKES
초보
왕초보
1999.07.05 19:45
0
COMMENTS
/
0
LIKES
File Is Locked 에러발생
장일형
1999.07.05 19:20
0
COMMENTS
/
0
LIKES
DB Network 구축??
한
1999/07/06 02:51
Views
242
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 아무리 지지고 복아도 잘 안되네요....
>
> 어떤 조건(1개에서 최고 4000개까지)을
>
> 레코드수 3만개에서 오픈을 합니다.
>
> 물론 조건 하나일때는 빠르지만, 2개 이상이 되면
>
> 상당히 속도가 떨어지네요...
>
> 어떤 특별한 방법이 없나요?
>
> 빠르다고 하는 모든 Query콤포넌트를 다 써봤지만
>
> 영 안되네요...조언 부탁드립니다.
>
> 넙쭉~
음냐...
다른분 조언 고맙습니다.
정확히 제 환경에 대해서 설명을 드리지 않아서 약간
도움이 됐지만....음....
제가 해결한 방법은 오픈하게 되면 그 데이타들을 richedit에 넣죠
오픈시 속도는 인덱스로 인해 거의 떨어지지 않습니다.
근데 많은 데이타들을 다 richedit에 넣어야 하기에 문제가 많았죠
한번에 다 넣으면 시간이 얼마나 걸리지 아무도 모르죠....으~
그래서 타이머를 쓴겁니다. 처음에 약 열개 정도의 레코드를
넣어주고 타이머로 계속 조금씩 넣어준거죠....
너무 무식했나?
그래도 어쩔수가 없었네요...그럼 많이 도움이 되셨기를....