AND_EQUAL 힌트를 사용하는 방법. SELECT /*+ AND_EQUAL(테이블명 인덱스명1 인덱스명2 ...) */ COL FROM TMP_TABLE WHERE COL1 = '111' AND COL2 = '222'; 여러개의 인덱스를 MERGE하여 결과적으로 빠르게 데이터 범위를 줄여 성능를 향상하고자 할 경우 사용되는 방법이며 사용되는 인덱스는 2~5개 내외로 구성해야 하며 반듯이 인덱스는 결합인덱스가 아닌 sign column index가 사용되어야 합니다. 즉 col1 에 해당되는 row도 많고 col2에 해당되는 row도 어느정도 많아야 효과가 있겠죠. 두 컬럼중 하나라도 결과 집합이 작다면 굳이 2개의 index를 읽어 merge할 필요가 없겠죠.... 조건절은 '=' 조건만 사용가능 하..
Index는 오라클 튜닝의 기본이며 잘 사용하면 index만한게 없죠. Index 컬럼에 추가,삭제, 수정이 자주 발생하면 index skew 현상이 발생하며 Index에 의해 사용된 공간은 재활용이 안됨으로 디스크 공간 낭비도 심해질 수 있습 니다. 그래서 index를 재구축하는 작업이 필요한데요. 그럼 언제 index rebuild를 수행하면 될까요? 물론 해당 index 사용시 점점 속도가 느려지는 걸 체감할 수 있다면 수행하면 되겠지만 좀더 객관적인 방법이 있어 소개해 드려요. 다음 SQL를 차례대로 수행하시면 됩니다. 1. analyze index 인덱스명 validate structure; 2.select blocks ,pct_used ,distinct_keys ,lf_rows ,del_lf_..
컴퓨터로 먹고 살아가니 당연히 컴퓨터 관련 기술은 필요하다. 더블어 영어도 필요하다. 2가지를 동시에 재미있게 하는 방법이 없을까? 요즘 내가 하고 있는 방법은 관심있는 분야의 책(원서)의 번역본을 먼저 구입한 후 불법이지만 인터넷을 뒤지면 원서를 pdf, chm으로 구할 수 있다. 물론 경재적 여유가 된다면 원서를 구입해도 된다. 하지만 번역본을 구입한 것도 원서의 저작자나 출판사에 일부 댓가가 로열티 형태로 지불되니 아주 공짜로 보는건 아니니 양심의 가책을 느끼지 않도록 자기 채면을 걸 수도 있다. ㅋㅋ 암튼 요즘 집에서 번역본을 보고 회사에서 시간이 날때마다 원서(pdf 파일)를 본다. 같은 내용을 2번보니 이해도 잘되고 더블어 원서를 보니 영어공부도 된다. 이거야 말로 1석 2조가 아닐까. . .
1. Session I/O By User select nvl(ses.USERNAME,'ORACLE PROC') username, OSUSER os_user, PROCESS pid, ses.SID sid, SERIAL#, PHYSICAL_READS, BLOCK_GETS, CONSISTENT_GETS, BLOCK_CHANGES, CONSISTENT_CHANGES from v$session ses, v$sess_io sio where ses.SID = sio.SID order by PHYSICAL_READS, ses.USERNAME; 2. CPU Usage By Session select nvl(ss.USERNAME,'ORACLE PROC') username, se.SID, VALUE cpu_usage fro..
- Total
- Today
- Yesterday
- 루미큐브 종류
- 배당급
- 화분벌레
- yugabyteDB
- 남설 팔찌
- Pixel Pals
- 브리다 정수기
- 파나소닉 비데 DL-EH10KWS
- 로니카 BCS
- weka
- 증권정보포털
- VARIDESK
- 홈 오피스
- node.js
- Sybase IQ
- GKRS
- 별이 빚나는 밤
- 코라나 19
- 오미크론
- 매직 트랙패드2
- JMW 헤어드라이기기
- 카카오 에드
- 르세라핌
- 빈센트 반 고흐
- 고체 향수
- 솔리드 쿨론
- 유가바이트디비
- Life Chair
- 톡토기
- 별잉 빛나는 밤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |