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 1976 게시물 읽기
No. 1976
ORDER BY 튜닝
작성자
생짜
작성일
2007-07-10 21:00
조회수
5,814

4천만건 정도 정렬해야 하는 프로그램이 있습니다. 

SELECT NUMBER(*), A,B,C FROM X ORDER BY A,B DESC


그런데 너무 시간이 오래 걸려요.. 

그냥 ODER BY 하면 시간이 그런대로 나오는데 DESC를 사용하니 엄청 오래걸리내요.. 

INDEX는 A=HG, B=HG 로 되어 있습니다. 


어떻게 튜닝할 방법이 없을까요?

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

 a b를 composite index로 해보시기 바랍니다.

아님 table을 나누세요......




partition을 하시고 union all로 view 만드시고요....


hash 나 sort merge로 돌리시면



조금 더 빠를듯...




composite는 별로 성능에 도움이 안될것 같네요...

지연님이 2007-07-11 16:27에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1980대용량 데이터의 통계 쿼리가 너무 늦습니다. 좋은방법좀. [2]
권환희
2007-07-12
6349
1978컬럼 추가 질문이요. [1]
경아
2007-07-12
5012
1977고수님들 Sybase에서의 multi-Update처리 함봐주세요! [2]
초보
2007-07-11
5365
1976ORDER BY 튜닝 [1]
생짜
2007-07-10
5814
1975Sybase에서는 이런 쿼리 어떻게 하나요?
변영호
2007-07-06
5939
1971Locking 에 관련 질문 [5]
손동길
2007-07-04
6487
1970sybase sqlcode관련
궁금이
2007-07-04
5866
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다