[오라클 DBMS 12c 내용 중 SQL & PLSQL 주요 기능]
1. Bitamp 인덱스와 B-tree 인덱스 명 중복 가능
Duplicate indexes
– “ORA-01408: such column list already indexed”
– Can have both B-tree and bitmap index on samecolumn(s)
2. with절 사용시 4배에서 8배 까지 빨라짐
WITH-plsql function
– 4-8x faster execution
WITH
function is_number(n varchar2)
return char is
begin
<check if n is a number>
end
select * from <table>
where is_number(sal) = ‘NO’;
3. Varchar2 4000 -> 32K 까지 사용 가능 LOB을 사용 안 해도 됨
Varchar2(32K)
– Currently max is 4000 bytes
4. Table 생성 시 Default 절에 Sequence 사용 가능
• Auto-populate column from a sequence
– Using the DEFAULT clause for a column
5. 오라클 옵티마이저가 좋아져서 악성 쿼리 가 감소함 ( 반대로 플랜이 바뀔 수 있음)
• Very often caused by bad execution plans
– Usually due to bad statistics
• Old or missing statistics
• Hard to predict number of returned rows
– Complex predicates
• where substr(to_char(edate,’YYMMDD’),2,2) > 8
– Join cardinalities
– Data skew, correlatio
• Solution
– Adaptive cursor sharing (11g)
– Adaptive statistics (12c)
– Adaptive execution plans (12c)
'DB - ORACLE > Oracle 12C' 카테고리의 다른 글
Oracle DBMS 12C R2 국산 알고리즘 ARIA, SEED 기능 지원 (0) | 2016.04.08 |
---|---|
Oracle Database 버전별 패치 제공이 끝나는 날짜 (0) | 2016.03.09 |
12c Grid 설치시에 ASM 구성중 Disk 안보이는 현상(AIX7.1) (0) | 2015.12.30 |
Oracle ASM (0) | 2015.12.30 |
12c New Feature - Multitenant (0) | 2015.12.28 |