存储 频道

实战:巧用磁盘管理工具给oracle提速

优化磁盘文件系统和数据分布

    由于数据库的读写与磁盘文件系统、数据分布等等规则密切相关,我们可以使用一些磁盘管理工具来优化磁盘的文件系统和数据分布规则。

    对于Unix系统的单写锁问题造成数据库读写效率低下的情况,我们知道,为了提高读写速度,Unix操作系统在提供单写锁功能的同时,还提供了异步读写(asynchronous I/O)和直接读写(direct I/O)的API,允许应用程序不加锁的写入文件。因此,一些磁盘管理工具软件可以利用这个特点, 让数据库文件跳过这些单写锁,按照裸设备的读写方式写这些文件,从而提高数据库的读写性能。

    同时,大多数磁盘管理工具都能够自动监控数据读写存取的频度,选择将一些读写频繁的数据文件直接加载到内存中,这样,磁盘管理工具软件能保证读出和写入这些文件,整个过程对于Oracle是完全透明的。

    笔者在这里将以2个2000行的相同的数据库更新来进行测试,以Vetitas storage foundation为例,来测试Veritas Storage Foundation对Oracle数据库的提速效果。

0
相关文章