관련 파일
db_flash_cache_file
db_flash_cache_size
RAC일 경우는 하나의 SSD Disk를 다른 노드에 공유할수 없다. 즉, 노드별로 Smart Flash Cache를 별도로 설정해야 한다. 또한 하나의 노드에 Database Smart Flash Cache를 설정하였으면 나머지 노드에도 모두 Smart Flash Cache를 설정해야 한다.
Flash Cache의 크기는 buffer Cache의 2 ~ 10배 정도 권고
설정 순서
-----------
1. SGA 확인
SQL> show sga
2. flash cache 관련 파라미터 설정
SQL> alter system set db_flash_cache_size=1G scope=spfile;
SQL> alter system set db_flash_cache_file='+디스크그룹명' scope=spfile;
테이블별 설정
SQL> alter table 테이블명 storage (flash
SQL> select table_name, flash_cache from dba_tables where table_name='EMP';
SQL>
SELECT owner || '.' || object_name object,
SUM (CASE WHEN b.status LIKE 'flash%' THEN 1 END) flash_blocks,
SUM (CASE WHEN b.status LIKE 'flash%' THEN 0 else 1 END) cache_blocks,
count(*) total_blocks
FROM v$bh b
JOIN
dba_objects
ON (objd = object_id)
where owner='SYS' and object_name='TB_TEST01'
group by owner,object_name;