Oracle Smart Flash 新特性性能测试说明

1.1测试之前的工作

1.1.1 Oracle Smart Cache简介

在Oracle11gR2及以后版本,Oracle提供了设置FLASH CACHE的功能,提升数据访问性能,该特性尤其适用于db file <sequential/ scattered/ paralle> read 等相关event比较严重的系统中。目前FLASH CACHE功能只能兼容Oracle enterprise linux、oracle solaris版本系统。

1.1.2 Oacle Smart Cache测试方向

Smart Cache允许缓存的设备可以是ASM裸设备或者闪存卡SSD做成文件系统。本文中主要采用单机实例和裸设备缓存位置的测试方法,规定一定的测试参数制造压力,比较其在启用/未启用特性下的性能表现。

1.1.3 Oacle Smart Cache 测试环境

在这里插入图片描述
在这里插入图片描述

1.1.4 Oracle Smart Cache测试实现办法

1.1.4.1 准备工作

  • 由于Oracle的Smart flash cache功能 在Oracle enterprise linux 平台上对oracle database软件打了闪存补丁后可以使用,本次采用的系统版本为Oracle enterprise linux 6.9。在Oracle 11G中Smart flash cache初次被引入,它所支持的FLASH_CACHE_FILE闪存设备仅为一个,12C中最大支持16个。
  • 为模拟实验中硬盘性能差异性,我们将采用NFS存储作为一般数据文件存放位置。准备俩台虚拟机如下。

在这里插入图片描述

  • 主机1使用本地IDE+SSD+固态驱动器盘作为缓存设备,实验中表单数据存放在NFS存储中,俩块硬盘经过简单的DD测试性能表现如下。
[root@ole69 ~]# dd if=/dev/zero of=/dev/raw/raw1 bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 3.40023 s, 316 MB/s 
[oracle@ole69 ~]$ dd if=/dev/zero of=/oradata_nfs/1 bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 18.3629 s, 58.5 MB/s
[oracle@ole69 ~]$ dd if=/dev/zero of=/dev/sdc bs=1M count=1024

1.4.1.2 设置数据库相关参数

db_flash_cache_file=/dev/raw/raw1’ scope=spfile;
db_flash_cache_size=2
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值