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

本文详述了Oracle Smart Flash Cache的测试过程,包括测试环境、准备工作、关键点和标准点。通过对比开启和关闭Smart Cache时Sql语句的执行时间、效率和系统资源状况,结果显示Smart Cache能显著提高数据访问性能,尤其是在降低等待事件和提升执行效率方面。
摘要由CSDN通过智能技术生成

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=2g scope=spfile;

设置Smart Cache设备并指定大小。

create tablespace nfs_test datafile'/oradata_nfs/nfs_test.dbf' size 1g ;
alter user ckpt_lu default tablespace nfs_test;
create table ckpt_lu.test_table as select * from dba_objects;

创建测试表存放在NFS_TEST表空间上,创建表单数据量为1600M。

alter system set event='10949 trace name context forever, level 1' scope
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值