[发明专利]基于Oracle RAC集群数据读写性能优化方法有效
申请号: | 201810271075.1 | 申请日: | 2018-03-29 |
公开(公告)号: | CN108595116B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 徐伽;杨建 | 申请(专利权)人: | 浙江慧优科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 杜立 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 oracle rac 集群 数据 读写 性能 优化 方法 | ||
本发明公开了一种基于分布式存储Oracle RAC集群数据读写性能优化方法,包括如下步骤:一、在2台或2台以上Oracle Rac集群的服务器节点中划分一部分存储空间;二、将所划的存储空间通过普通以太网或无限带宽(infiniband)高带宽低延迟网络运行iSCSI协议挂载给Oracle Rac集群中的其他有数据库实例的服务器;三、Oracle RAC中的服务器通过DM创建和聚合所识别的iSCSI磁盘,并实现多路径管理。本发明提供了对本机所划空间绕开网络进行本地直接读写访问的能力,最大限度的降低了网络瓶颈的影响。
技术领域
本发明涉及数据库领域,具体是一种基于分布式存储Oracle RAC集群数据读写性能优化方法。
背景技术
当前存储介质(如:NVMe闪盘、PCI-E闪存卡、多块SSD盘等)的本地访问带宽、IOPS大大超越普通以太网,甚至高于无限带宽(Infiniband)网络的传输带宽和IOPS,特别是在多块存储介质的情况下,网络瓶颈更为明显。
发明内容
为了解决现有技术中存在的上述技术问题,本发明提供了一种基于分布式存储Oracle RAC集群数据读写性能优化方法,包括如下步骤:
一、在2台或2台以上Oracle Rac集群的服务器节点中划分一部分存储空间;
二、将所划的存储空间通过普通以太网或无限带宽(infiniband)高带宽低延迟网络运行iSCSI协议挂载给Oracle Rac集群中的其他有数据库实例的服务器;
三、Oracle RAC中的服务器通过DM创建和聚合所识别的iSCSI磁盘,并实现多路径管理。
进一步的,所划的存储空间所在服务器不用通过任何网络直接访问该存储空间。
进一步的,Oracle Rac集群所有服务器节点通过ASM管理所挂载的所有存储空间,并配置2或3副本的数据冗余。
进一步的,通过本地优先读算法使得Oracle RAC服务器识别、标识本地介质,并检测欲访问数据在本地介质上是否存在,如有,则优先从本地介质上读取。
本发明提供了对本机所划空间绕开网络进行本地直接读写访问的能力,最大限度的降低了网络瓶颈的影响。在自动存储管理器(ASM)配置了2副本的2节点RAC集群和自动存储管理器(ASM)配置了3副本的3节点RAC集群中,可达到100%本地读的效果,因为每个节点都有一份完全的数据副本。在3节点RAC集群中,10Gb/s以太网络环境下,启用本地优先读功能的Oracle IOPS性能较未启用前有100%以上性能增长(存储介质为NVMe磁盘),IO性能和使用56Gb/s的Infiniband交换网络的常规Oracle RAC集群基本相当。并且当每节点的NVMe磁盘数量增加时,启用本方法的Oracle RAC集群的IO性能会进一步提高,超越目前使用56Gb/s的Infiniband交换网络的常规Oracle RAC集群性能。
附图说明
图1是本发明的方法拓扑示意图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1所示,本发明的基于分布式存储Oracle RAC集群数据读写性能优化方法包括如下步骤:
一、在2台或2台以上Oracle Rac集群的服务器节点中划分一部分存储空间;
二、将所划的存储空间通过普通以太网或无限带宽(infiniband)高带宽低延迟网络运行iSCSI协议挂载给Oracle Rac集群中的其他有数据库实例的服务器;
三、Oracle RAC中的服务器通过DM创建和聚合所识别的iSCSI磁盘,并实现多路径管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江慧优科技有限公司,未经浙江慧优科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810271075.1/2.html,转载请声明来源钻瓜专利网。