일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 성능
- 투자
- 애져
- 주식
- 재테크
- 리눅스
- DB
- mysql error
- RDS
- oracle
- AZURE
- 에러
- 오라클
- MySQL
- VPC
- 펀드
- 조인
- 파티셔닝
- 오렌지
- 데이터베이스
- AWS
- Linux
- EC2
- 시스템 성능
- azure sql
- 개인연금저축펀드
- 인덱스
- SQL Server
- DBeaver
- 백업및복구
Archives
- Today
- Total
목록INDEX RANGE SCAN DESCENDING (1)
미스터 역마살
1. 인덱스 사용이 불가능한 경우 - 인덱스 컬럼을 조건절에서 가공하면 정상적으로 인덱스 사용이 불가능 하다. - 부정형 비교또한 인덱스 사용이 불가능 하다. - IN NOT NULL 조건의 경우는 부정형 비교로 볼수 있다. 허나, 인덱스 범위 스캔이 불가능 하지만 인덱스 사용이 완전 불가능 한 것은 아니다. 오라클은 단일 컬럼 인덱스에 대해서는 NULL 값을 저장하지 않기 때문에 IN NOT NULL 조건의 컬럼이 단일 컬럼 인덱스 라면 INDEX FULL SCAN이 사용된다. - 또한 IS NULL 조건만으로도 검색시 정상적인 인덱스 사용이 불가능 하다. 하지만 NOT NULL 제약조건이 있는 경우 옵티마이저가 IS NULL 조건을 검색해도 만족하는 레코드가 하나도 없음을 알기에 INDEX RANGE..
Database/ORACLE
2016. 7. 23. 20:56