[發明專利]基于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.szxzyx.cn/pat/books/201810271075.1/2.html,轉載請聲明來源鉆瓜專利網。





