by 아리수 [Oracle Tuning] [2019.10.16 16:02:32]
안녕하세요.
현재 테이블에 시간 순(1초 간격) 데이터가 계속해서 저장(INSERT)되고 있습니다.
테이블은 간략하게
create table tab_seq
(
ins_dtime date default sysdate not null,
tab_idx NUMBER
tab_col1 number(10)
);
입니다.
이 테이블에서 가장 마지막에 INSERT된 정보를 가져오려고 합니다.
데이터가 많이 있으면 Select 속도가 늦어지는데
어떤 식으로 쿼리를 생성해야 할까요?
저는
select * from ( select * from tab_seq order by ins_dtime desc)
where rownum = 1;
식으로 했는데...