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
운영게시판
최근게시물
Oracle Q&A 2823 게시물 읽기
No. 2823
이런 SQL에서 정렬은 어떻게 해야 하나요?
작성자
이기태
작성일
2001-02-04 10:10
조회수
1,519

SELECT --+ ORDERED

rownum n, b.bo_id, b.title, b.title_orig, b.title_sec, b.selling_price, b.discount_rate,

b.img_file, b.s_info, b.supplement, b.fmt, b.page,

TO_CHAR(b.pub_dt, 'YYYY/MM/DD') pub_dt, b.isbn, b.stock, b.stock_cnt, b.limit_cnt, b.pub_id, b.title pub_title

FROM book_ca a, book b, publisher c

WHERE b.pub_id = c.pub_id AND a.bo_id = b.bo_id AND a.ca_id = 2780

 

 

이거든요..

마지막에다가

order by b.newly > SYSDATE로 하니깐 진짜 느리네요..

물론 newly에는 인덱스가 있습니다.

매번 전체의 5% 미만일것 같은데.

book_ca 는 35만 건 , book 도 35만 건, publisher 는 1만 건 입니다.

 

index_desc(b book_idx_12) 이런 식으로 힌트를 줘도 먹지도 않는군요..

ORDERED 힌트에 영향을 주지 않고 힌트 정렬 하는 방법 없나요?

 

미리 감사

[Top]
No.
제목
작성자
작성일
조회
2833[질문]oracle8.1.5리눅스 깔기
줄루
2001-02-05
1172
2826오라클 설치에 관한 문제입니다.. 헬프 미..........ㅠ.ㅠ
초보
2001-02-04
1491
2825SELECT 하는 컬럼이 하나 추가 되었다고 실행 계획이 변경되나요?
이기태
2001-02-04
1699
2832┕>Re: SELECT 하는 컬럼이 하나 추가 되었다고 실행 계획이 변경되나요?
아마도
2001-02-04 23:42:33
1750
2823이런 SQL에서 정렬은 어떻게 해야 하나요?
이기태
2001-02-04
1519
2824┕>Re: 이런 SQL에서 정렬은 어떻게 해야 하나요?
이기태
2001-02-04 13:59:50
1936
2820특정 시간에 프로시저 호출하기
김기철
2001-02-03
2211
2818제발 살려주세요...TT
mis74
2001-02-03
1518
2819┕>Re: 제발 살려주세요...TT
정재익
2001-02-03 19:11:13
1532
2813안녕하세여... 도움이 꼭 필요합니다.. 자바와 연동에서 문제가//....
kim
2001-02-03
1369
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다