공부 이야기/ORACLE
[Oracle] FLASH_CACHE 기능에 대해서
mind:
2024. 5. 24. 20:36
1. SSD 영역에 직접 접근해서 그나마 빠르게 Disk I/O를 이용하고 싶을 때, 테이블/인덱스/세그먼트를 플래쉬 메모리 영역(SSD)에 배치시킬 수 있다.
ALTER TABLE table_name STORAGE (FLASH_CACHE KEEP);
ALTER INDEX index_name STORAGE (FLASH_CACHE NONE);
ALTER INDEX index_name STORAGE (FLASH_CACHE DEFAULT);
2. 옵션은 KEEP, NONE, DEFAULT로 나뉜다.
- DEFAULT:
- 기본 캐시 모드로, 데이터베이스의 기본 설정에 따라 플래시 캐시를 사용
- KEEP:
- 중요하거나 자주 액세스되는 데이터를 플래시 캐시에 오래 유지
- KEEP 모드는 데이터 블록이 캐시에서 제거되지 않도록 하여, 중요한 데이터를 항상 빠르게 액세스할 수 있도록 함
- NONE:
- 특정 세그먼트가 플래시 캐시에 저장되지 않도록 함
- NONE 모드는 플래시 캐시에 저장할 필요가 없는 데이터에 대해 캐싱을 방지