oracle 12c 配置smart flash cache

configuring database smart flash cache  
又一新特性来了
增加db smart flash cache需要满足下面的所有条件:
1 db运行在solaris或者oracle linux上,才能支持smart flash cache
2 awr或者statspack中显示需要加大buffer cache的情况
3 db file sequential read 在top 5
4 您需要有多余的cpu

smart flash cache的大小
最好是2-10倍于buffer cache(这块应该可以想到smart flash cache放置的是什么东西了),如果是内存自动管理,最好是sga的2-10倍,sga可以折8折计算,但少于2倍,将不会带来任何好处。

smart flash cache的metadata需要占用一些内存,100-200byte(应该是每个块block),所以得要考虑这部分内存(各种内存管理方式,自己设置相关参数)

smart flash cache的相关参数
DB_FLASH_CACHE_FILE --指定flash设备,可以是文件系统或asm diskgroup,如果是文件系统文件,最多支持16份文件(千万不要指定到普通disk上,性能会变差)。
DB_FLASH_CACHE_SIZE --指定每一个文件的大小,每一个尺寸指定必须小于物理memory size,每个size对应相应的物理设备。
示例:
DB_FLASH_CACHE_FILE = /dev/sda, /dev/sdb, /dev/sdc
DB_FLASH_CACHE_SIZE = 32G, 32G, 64G

rac中每个实例要不都使用smart flash cache,要不都不使用,建议每个实例配置的参数值和大小相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值