码迷,mamicode.com
首页 > 数据库 > 详细

oracle使用裸设备存储数据

时间:2015-06-02 18:16:01      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:oracle   裸设备   

正常情况下 往表中写数据 首先经过库,库再告诉给操作系统,操作系统再找磁盘,经过了3步!


表---->库---->操作系统---->磁盘


裸设备没有文件系统,在系统层根本管不了磁盘了,这就是裸设备。

裸设备直接给库用,以后我存数据、提数据,库和磁盘直接交互,不通过系统层,少了一层巡址,可以提高速度。

我们ext3默认块4K,数据库中默认块8块,存数据的话肯定是往磁盘中存,如果系统层肯定按4K存,需要转换一下,相对来说比较麻烦。




裸设备的好处,跳过操作系统层直接找磁盘,系统层已经不认磁盘了,它把磁盘当成一个文件【这个文件不可以直接存东西,给Oracle使用】



安装oracle的时候,可以使用3种存储:

1、文件系统

2、裸设备

3、ASM 




使用裸设备的好处

因为使用裸设备避免了再经过操作系统这一层,数据直接从Disk到Oracle进行传输,

所以使用裸设备对于读写频繁的数据库应用来说,可以极大地提高数据库系统的性能。

当然,这是以磁盘的I/O 非常大,磁盘I/O已经称为系统瓶颈的情况下才成立。

如果磁盘读写确实非常频繁,以至于磁盘读写成为系统瓶颈的情况成立,

那么采用裸设备确实可以大大提高性能,最大甚至可以提高至40%,非常明显。


10.0.2.3版本才开始支持 裸设备


关机,增加一块磁盘



[root@sq123 ~]# fdisk -l 【查看磁盘分区】

[root@sq123 ~]# fdisk /dev/sdb         【 n   p   1 回车  +100M  w】

[root@sq123 ~]# fdisk /dev/sdb         【 n   p   2 回车  +100M  w】


技术分享


创建pv、创建vg


技术分享


创建lv


技术分享


绑定、授权、查询

技术分享


在oracle中使用裸设备

技术分享



(注意:

归档日志不能放在裸设备中,只能放到文件系统中或磁带上

)


本文出自 “李鹏飞oracle” 博客,请务必保留此出处http://lipengfei666666.blog.51cto.com/6384154/1657500

oracle使用裸设备存储数据

标签:oracle   裸设备   

原文地址:http://lipengfei666666.blog.51cto.com/6384154/1657500

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!