database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1167 게시물 읽기
No. 1167
2100만건의 대용량 테이블 실행속도
작성자
정기화
작성일
2005-05-18 14:26ⓒ
2005-05-18 14:38ⓜ
조회수
5,032

실시간정보테이블이라 분단위로 데이터가 저장이 되어 2100만건정도의 데이터가 쌓였습니다.

이 테이블은 더이상 수정삭제입력이 발생하지는 않습니다.

"select count(IDX) from a_table " 하는데에도 화장실은 한번 갔다와야 하는 ㅡ_ㅡ; 엄청난(?) 속도를 냅니다. 원래 이런가요? 아니면 현재 sybase를 3년정도 사용한 상태에서 DB튜닝을 하지 않아서 이렇게 느린건가요.. 흠.. sybase를 처음 접해서 어벙벙할뿐입니다. ㅠ_ㅠ

당장 이 테이블에서 통계정보를 뽑아야 하는데 쩝......

가끔씩 아예뻗어버리기도 하다니... 눈물만 나올뿐이지요

현재 저는 7분정도의 수행속도가 나옵니다.

고수님들의 조언 부탁드립니다 보통 어느정도의 시간이 나오는지도 알려주시면 더욱 고맙습니다 ^^

 

 

이 글에 대한 댓글이 총 4건 있습니다.

 

IQ 인지 ASE인지 모르겠지만

select count(idx) 와

select count(*) 는

적어도 IQ에서는 좀 다른 명령입니다.

ASE는 잘모르겠내요

참고만^^

장종훈(우연을가장한인연)님이 2005-05-19 10:26에 작성한 댓글입니다.
이 댓글은 2005-05-19 10:27에 마지막으로 수정되었습니다.

별다른 조건이 없군요~~

 

당연히 TABLE SCAN 또는 INDEX COVERING을 하겠는데요..

 

2100만건을 SELECT하심 그정도 걸릴것 같은데요

 

 

그건 SYBASE 뿐만 아니라 어떤 DB를 사용하셔도 마찬가지입니다.

 

DISK에서 TABLE을 MEMORY로 올리는 작업이 오래걸리는 거지요

 

 

만일

select count(IDX) from a_table  where ~~

 

이렇게 where조건이 있고 index를 적절히 타야하는데 indesx를 타지 않는 다면

 

update statistics를 이용해서 통계테이블을 갱신하시고 해보시기 바랍니다.

 

 

(ASE인경우 였습니다)

지연님이 2005-05-19 14:41에 작성한 댓글입니다. Edit

IDX로 인덱스가 걸려 있는 지요

안 걸렸으면 거세요....

후후님이 2005-05-19 19:45에 작성한 댓글입니다. Edit

단순히 카운트하는거라믄

SELECT COUNT(1) FROM a_table

이케해보세여

IDX에 당연히 인덱스를 걸어야되겠지만 위와같이하믄 그이상의 속도가 나옵니다.

조박사님이 2006-07-21 11:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1170sybase 접속시 java에서 한글 패스워드 문제
이경화
2005-05-20
3534
1169ASE서버에 관하여...디비 문외한이라 과연 가능 할런지...>.< [2]
김문형
2005-05-20
4161
1168sybase IQ에서 프로시저 사용시 commit 제어하는 방법좀 [1]
차상정
2005-05-19
4309
11672100만건의 대용량 테이블 실행속도 [4]
정기화
2005-05-18
5032
1166실시간 백업 가능한가요? [2]
peter
2005-05-16
5116
1165Sybase에서 컬럼이 text(4k)일경우 데이터 저장시 항상 4k를 차지하나요? [1]
김선경
2005-05-16
4249
1164Sybase의 자격증 중에 Perfomance Tuning Specialist... [1]
data
2005-05-14
4082
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다