Oracle 参数 FILESYSTEMIO_OPTIONS 官方解释,作用,如何配置最优化建议

本站中文解释

FILESYSTEMIO_OPTIONS参数主要用来决定系统的I/O操作方式,它的值有NONE、SETALL、DIRECT、ASYNCH 四种,它们的具体含义如下:

1. NONE:当设置为NONE时,关闭所有可以额外改进系统I/O性能的特性。

2. SETALL:当设置为SETALL时,启动所有可以额外改进系统I/O性能的特性。

3. DIRECT:当设置为DIRECT时,激活额外的改进系统I/O性能的特性,使用环境上的DIRECT I/O特性,这些特性可以减少实际的I/O开销。

4. ASYNCH:当设置为ASYNCH时,激活额外的改进系统I/O性能的特性,使用异步I/O特性,这些特性可以减少实际的I/O开销。

正确设置FILESYSTEMIO_OPTIONS参数的方法:

1. 先确认主机内存是否足够,一般建议系统内存不少于4GB。

2. 关闭 Mount 时的NOATIME选项,因为每次访问文件都会更新访问时间戳,严重影响系统I/O性能。

3. 检查文件系统是否为EXT3或EXT4文件系统之一。

4. 将 FILESYSTEMIO_OPTIONS参数设置为SETALL,或者DIRECT;

5. 检查ext3/ext4文件系统是否使用NODELALLOC选项,如未使用,则应以mount -o nodelalloc选项重新安装系统,使之有效;

6. 检查是否有一个足够大的file服务器缓存时序,这将大大改善磁盘I/O性能,一般建议磁盘缓存时序不少于4GB;

7. 检查主机是否具有硬件RAID功能,将RAID模式don’t forget设置为 RAIDSUPERSTRIPE方式,以降低磁盘的I/O延迟,改善系统I/O性能。

8. 检查磁盘是否利用多磁道或块,使用RAID覆盖无缝I/O状态,以改善I/O性能。

官方英文解释

FILESYSTEMIO_OPTIONS specifies I/O operations for file system files.

Property Description

Parameter type

String

Syntax

FILESYSTEMIO_OPTIONS = { none | setall | directIO | asynch }

Default value

Varies by database version and operating system.

Modifiable

No

Modifiable in a PDB

No

Basic

No

See Also:

Oracle Database
Performance Tuning Guide
for information about setting this parameter before running I/O calibration


数据运维技术 » Oracle 参数 FILESYSTEMIO_OPTIONS 官方解释,作用,如何配置最优化建议