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 42009 게시물 읽기
No. 42009
Full scan Filter
작성자
ohyouknow(ohyouknow)
작성일
2025-07-25 14:01
조회수
1,697

다음 SQL문이 2개의 테이블에서 풀 스캔을 하는데... 어떻게 필터링을 해야 하는지 조언 부탁 드립니다.

LOTTERYREQUESTS

LOTTERYREQUEST_ITEMS


SELECT MAX(E.TIXEVENTENDDATE)

FROM TIXEVENTS E, LOTTERYREQUEST_ITEMS LRI, LOTTERYREQUESTS LR, OFFERS O

WHERE LR.LOTTERY_ID = O.ID

  AND E.TIXEVENTID = LRI.NUMBER1

  AND LRI.LOTTERYREQUEST_ID = LR.ID

  ;

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

오라클 힌트를 사용해서 인텍스를 유효하게 했는데....

다른 아이디어가 있을까요?

SELECT /*+ 

    INDEX(E PK_TIXEVENTS)

    INDEX(LRI IDX_LRI_NUMBER1)

    INDEX(LR PK_LOTTERYREQUESTS)

    INDEX(O PK_OFFERS)

*/

  MAX(E.TIXEVENTENDDATE)

FROM TIXEVENTS E

JOIN LOTTERYREQUEST_ITEMS LRI ON E.TIXEVENTID = LRI.NUMBER1

JOIN LOTTERYREQUESTS LR ON LRI.LOTTERYREQUEST_ID = LR.ID

JOIN OFFERS O ON LR.LOTTERY_ID = O.ID

;

오윤호님이 2025-07-26 13:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
42012Oracle 왜 그리 비쌀까요?
세벌
2026-02-27
436
42011쿼리 질문좀 드리겠습니다.ㅠㅠ [4]
장선각
2025-09-15
1668
42010쿼리 질문 드립니다. [1]
CK
2025-07-31
1705
42009Full scan Filter [1]
ohyouknow
2025-07-25
1697
42006insert 속도 vs update 속도 [1]
워즈
2025-03-13
2371
42005테이블의 데이터가 많아서 주기적 초기화 하는 방법?
작성자
2025-03-05
2173
42004C# 에서 Package로 만든 프로시저 쿼리 일정 시간이 지나면 느려짐 [3]
이원영
2025-02-03
1950
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v18.1로 자료를 관리합니다