카테고리 없음2019. 1. 27. 18:06



관련 파일


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;




Smart_Flash_Cache.pdf


Posted by 자수성가한 부자