关于asm上使用filesystemio_options初始化参数的问题

来源:互联网 发布:psv重构数据库 编辑:程序博客网 时间:2024/06/05 06:00

关于asm上使用filesystemio_options初始化参数的问题。

昨天有个哥们问我,他的数据库是linux x86-64bit下的rac(使用asm),设置filesystemio_options初始化参数能提高数据库性能么?

我查了一下mos文章,Things To Consider For Setting filesystemio_options And disk_asynch_io (文档 ID 1987437.1)
在该文章中的“File System–specific Notes”部分,有如下论述

 

File System–specific Notes

File SystemNotesRaw device

Raw device access to disks does not involve a file system.  The filesystemio_options parameters is always ignored and direct I/O is always used.  Under Linux, block devices are also treated this way.

Direct use of raw or block devices is not supported as of 12c.

ACFS

ACFS is not supported for database files that can be stored directly in ASM, including data files, redo files, and control files, but there is an exception for Linux Exadata.  SeeDocument 1929629.1 and Document 1369107.1.

ASM---->此处Oracle bypasses the file system layer for ASM.  Thefilesystemio_options parameters is always ignored and direct I/O is always used.  SeeDocument 751463.1 for more.---->此处FUSE (Linux)

Direct I/O cannot be enabled on FUSE-based file systems.

JFS (IBM)

Not to be confused with JFS or OnlineJFS on HP-UX, which is VxFS as supplied with HP-UX.

JFS comes in two versions.  Version 1 of JFS (JFS1) is available on AIX only.  Version 2 of JFS (JFS2) is available on several OSes, and is usually called "JFS" on operating systems other than AIX.

JFS1 does not support concurrent I/O, but JFS2 does.

NFS

Using direct I/O is recommended to avoid potential data corruption.  See Document 437005.1 for more.

Whether concurrent I/O is used is controlled by the NFS server.

Direct NFS (dNFS)Oracle bypasses the file system layer when using Direct NFS.  The filesystemio_options parameters is always ignored and direct I/O is always used.VxFS/JFS/OnlineJFS (Veritas)

VxFS as supplied with HP-UX is known as JFS or OnlineJFS; not to be confused with IBM JFS.

Direct I/O cannot be set using filesystemio_options on platforms other than HP-UX.  Instead, use the convosync=direct and mincache=direct mount options to force direct I/O or the cio option to force concurrent I/O.

Concurrent I/O is an extra option on VxFS (called "Concurrent I/O").  It is also available through the Quick IO option or ODM.  Otherwise concurrency will be limited.  NB: ODM is the preferred method of accessing Oracle files on VxFS.

VxFS ODMOracle bypasses the file system layer when using ODM on VxFS.  The filesystemio_options parameters is always ignored and direct I/O is always used.  Asynchronous I/O is supported natively by the ODM interface.ZFS

ZFS does not support direct I/O and consequently cannot be used with RAC. 

With ZFS you can limit how much RAM the ARC consumes in certain Solaris releases.  SeeDocument 1663862.1.

 

 额外说一个很严重的bug:

ORA-1578 ORA-353 ORA-19599 Corrupt blocks with zeros when filesystemio_options=SETALL on ext4 file system using Linux (Doc ID 1487957.1)


 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 lv围巾洗坏了怎么办 针织衫越穿越大怎么办 右边上嘴唇肿了怎么办 毛衣洗了掉毛怎么办 身上被螨虫咬了怎么办 裤子上有蜡烛油怎么办 蜡烛滴在地板上怎么办 我用面膜过敏了怎么办 敷面膜过敏肿了怎么办 贴面膜脸过敏了怎么办 隐形船袜总是掉怎么办 车钥匙没电了怎么办 水坐垫干了结晶怎么办 冰垫里面有颗粒怎么办 车上的脚垫丢了怎么办 朔钢窗锁不好使怎么办 8个月孕妇咳嗽怎么办 孕妇7个月咳嗽怎么办 孕妇6个月喉咙痒怎么办 怀孕了咳嗽的厉害怎么办 买衣服眼光太差怎么办 我买衣服没主见怎么办 海澜之家皮带长怎么办 针织衫袖口松了怎么办 宝宝裤子腰大了怎么办 两岁了头发稀少怎么办 孩子抵抗力差爱生病怎么办 三岁宝宝总生病怎么办 冬天穿伴娘服冷怎么办 白衬衣粘了黑毛怎么办 黄衣服钻进黑毛怎么办 单位没给上社保怎么办 轮毂中心孔大了怎么办 钻戒大了怎么办小窍门 shift加f4没反应怎么办 多洗联系不上怎么办 弹力靴筒往下掉怎么办 子宫内膜厚月经停不了怎么办 雪纺衣服有静电怎么办 阿胶糕熬的稀了怎么办 感冒吃了阿胶糕怎么办