更多 选择语言
< 返回主菜单
九州酷游「中国」官方网站 九州酷游「中国」官方网站

基于英特尔? 傲腾? 长期内存100系列的Oracle低延时生意计划实践

摘要

  英特尔??傲腾? 长期内存是Intel在2019年宣布的一款革命性的产品,英特尔??傲腾? 长期内存是一种全新的内存类型,其架构设计旨在从数据中心中罗致更多价值,重构数据中心内存/存储条理结构。差别于古板的DRAM,英特尔??傲腾? 长期内存集大容量、经济性和长期性于一身,能够支持数据中心多个应用场景。九州酷游官网基于英特尔??傲腾? 长期内存做了大宗的应用场景解决计划,笼罩大数据剖析、数据库、云与虚拟化、漫衍式存储等应用场景。为了资助用户通过越发无邪的架构来实现立异型的应用,助力企业实现性能突破,九州酷游官网宣布了基于英特尔??傲腾? 长期内存手艺的Oracle低延时生意应用计划。

配景先容

  Oracle数据库系统是美国Oracle公司(甲骨文)提供的以漫衍式数据库为焦点的一组软件产品,是现在天下上使用较为普遍的数据库管理系统。Oracle数据库支持OLTP(on-line?transaction?processing)和OLAP(On-Line?Analytical?Processing)两大数据处置惩罚。OLTP是古板的关系型数据库的主要应用,主要是基本的、一样平常的事务处置惩罚,例如银行生意。OLAP是数据客栈系统的主要应用,支持重大的剖析操作,着重决议支持,并且提供直观易懂的盘问效果。Oracle自Oracle12C版本最先支持云盘算手艺,提供In-Memory,多租户等功效特征。

  众所周知,Oralce Online Redo Log是数据库为了包管已提交的事务不会丧失而建设的一种机制,Redo主要纪录重构、重做数据库变换的主要信息,这些变换包括INSERT、UPDATE、DELETE、CREATE、ALTER或者DROP等。Redo的主要功效主要通过三个组件来实现:Redo Log Buffer、LGWR后台历程、Redo Log file。Redo Log Buffer位于SGA之中,是一块循环使用的内存区域,其生涯数据库变换的相关信息,由于Redo Log Buffer是循环使用的,Oracle通过一个后台历程LGWR一直把Redo Log Buffer的内容写出到Redo Log File中。Oracle数据库事务在提交时并不强制写入到数据文件中,可是会首先包管写入到Redo log中,以是Oracle数据库Redo log所在存储位置磁盘性能(Throughout和Latency)会对Oralce数据库性能有较大影响。

  挑战:存储性能限制了Oracle低延时生意性能

  在OLTP的场景中,生意延时(Latency)是权衡生意系统性能的主要指标,尤其是在金融、证券、期货等行业的生意系统中,体现的尤其显着。以证券生意系统为例,证券生意系统具有生意时间相对集中、生意指令和数据麋集的特点,对生意系统处置惩罚速率具有很高的要求。近年来,全球各大生意所都在一直对生意系统升级刷新,其中“低延时”成为各大生意所竞争的焦点,生意系统延时竞争已经进入微秒量级。现在,海内生意所生意系统延时性能与外洋顶级生意系统还保存一定的差别,需要进一步加大投入举行研发、建设。在建设“低延时”生意系统历程中,也就一定少不了对生意系统“低延时”性能的测试。

解决计划先容

  使用英特尔? 傲腾? 手艺提升Oracle低延时生意能力

  影响Oracle数据库生意延时(Latency)的主要因素是Oralce Online Redo Log,Redo Log是数据库为了包管已提交的事务不会丧失而建设的一种机制,而Redo Log的读写性能又受限于底层存储装备的性能。而上一代的NAND SSD无法知足低延时生意系统微秒级的响应需求,3D XPoint是英特尔和镁光团结宣布的一款革命性存储类型,具有极低的延时、极高的性能和耐用性。

  英特尔? 傲腾? 长期内存是使用3D XPoint的一种全新内存类型,其架构设计旨在从数据中心中罗致更多价值,重构数据中心内存/存储条理结构。差别于古板的DRAM,英特尔傲腾数据中心级长期内存集大容量、经济性和长期性于一身,能够支持数据中心多个应用场景,包括数据剖析、数据库和内存数据库、人工智能、高容量虚拟机、容器,以及内容分发网络等,使之在性能、可用性上有大幅度提升。英特尔? 傲腾? 长期内存手艺从基础上改变了数据中心的弹性,将内存数据库重启时间从以前的几天、几小时缩短到现在的几分钟甚至几秒钟,并提供经济实惠的内存空间,将系统内存容量扩展到亘古未有的水平。

  1

  图1

  在现有存储架构中,内存和存储介质之间保存容量、性能和时延的差别,英特尔? 傲腾? 长期内存位于内存和存储介质之间,能填补两者间的性能和时延差别,对存储条理模子举行重新划分和界说。英特尔? 傲腾? 长期内存读写带宽比NVME装备高数倍,并大幅降低延时问题。另外,由于写入方法差别,英特尔? 傲腾? 长期内存也比Flash NAND更耐用,并能支持比古板DRAM更大容量的系统内存设置。与古板DRAM差别,英特尔? 傲腾? 长期内存将提供亘古未有的高容量,经济性和长期性组合。通过扩展经济实惠的系统内存容量(每个CPU Socket大于3 TB),最终客户可以使用支持这种新型内存的系统,通过在处置惩罚器周围移动和维护更大宗的数据来更好地优化其事情负载,并很大限度地降低延迟从系统存储中获取数据。英特尔? 傲腾? 长期内存将以每个�?楦叽�512GB的容量提供。同时,英特尔? 傲腾? 长期内存具有的非易失性这一大优势能够包管数据在掉电后或系统维护中不会丧失。

  图2

  图2

  英特尔? 傲腾? 长期内存通过两种特殊的运行模式——App Direct模式和内存模式,展现其奇异的能力。详细来看,接纳App Direct模式,经由专门调试的应用程序可以从产品固有的长期性中充分获取价值,同时获得更大的容量 ;在内存模式下,在受支持的操作系统或虚拟情形中运行的应用程序可将该产品用于易失性存储,在无需重写软件的情形下,有用使用高达512GB的内存�?榇吹母郊酉低橙萘�,在大型内存池中获得新的洞察。

  在数据时代,新一代数据中心关于加速数据的流动,提高数据的存储和处置惩罚能力提出了更高的要求。在这种情形下,英特尔下一代至强可扩展CascadeLake处置惩罚器与英特尔? 傲腾? 长期内存成了新的强强组合。这一组合将改变云、数据库、高性能盘算、内存剖析和内容分发网络等要害数据事情负载,成为新的动力之源。

  计划验证:英特尔? 傲腾? 长期内存性能优势显著

  基于Oracle应用OLTP场景下,使用Intel??Optane DC Persistent Memory (AppDirect Mode)作为Oracle Redo Log存放介质(Storage over AD),使用DCPMM 低latency和高Throughout特征,能够提升Oracle在OLTP场景下事务的响应时间及性能。

  硬件设置:

  ad

  8* 960GB Intel? SSD DC S4610 (RAID5)作为数据盘,DCPMM设置中使用DCPMM(over AD)作为Oracle18C Redo Log存放盘,通例计划中使用SAS SSD作为Oracle18C Redo Log存放盘。使用磁盘测试工具测试DCPMM与SAS SSD 磁盘的Latency,使用HammerDB数据库压力工具举行TPC-C压力测试。

性能指标评测要领

  Oracle数据库性能评测使用通用测试工具HammerDB举行测试,HammerDB提供TPC-C测试模子来评估OLTP应用场景性能。磁盘Latency性能测试工具使用磁盘性能评估工具举行测试。

  Latency性能比照

  测试3

  DCPMM在Random Overwrite,Random Read,Sequential OverWrite,Sequential Read Latency均优于SAS SSD。

  TPC-C性能比照

  HHammerDB 单用户和多用户Oracle数据库性能TPM性能值比率大致如下:

  ad1

  多用户并发情形下Hammerdb TPM与系统CPU使用率监控如下:

  ad2

  在1Vuser时,使用英特尔??傲腾? 长期内存存放Redo Log,TPC-C性能相关于SAS SSD存放Redo Log性能提升约50% ;

  在64 vuser最大性能时,使用英特尔??傲腾? 长期内存存放Redo Log,TPC-C性能相关于SAS SSD存放Redo Log性能提升约5%左右 ;

  通过TPM值监控及CPU监控,可发明使用英特尔??傲腾? 长期内存存放Redo Log相关于SAS SSD存放Redo Log时TPM值相对较为稳固,CPU利率用也较为稳固。

  响应时间比照

  统计DCPMM和SAS SSD作为Redo Log存放介质时,TPC-C测试模子中NewOrder事务响应时间。

  ad3

  使用DCPMM,事务响应时间显着优于使用SAS SSD。

客户收益

  效果:大幅改善 Oracle在低延时生意中的性能体现

  英特尔??傲腾? 长期内存作为存储使用,各项延迟指标均低于SAS SSD,英特尔??傲腾? 长期内存作为存储(storage over AD)存放oracle 18c redo log,Oralce数据库性能能够获得提升,减小生意响应时间,知足Oracle在低延时生意场景中苛刻的需求(延时更低、性能更高、企业级存储),支持焦点生意系统,大大降低生意延时,提高了可靠性和可用性,包管了营业一连可靠的运行。

智
能
客
服
?
联
系
我
们
×
九州酷游「中国」官方网站 联系九州酷游官网
ERP、企业软件购置热线
400-018-7700
政务云产品销售热线
400-607-6657
企业云产品销售热线
400-699-1556 转 5
集团客户投诉热线
400-691-8711
智能终端产品客服热线
400-658-6111
云海产品客服热线
400-860-0011
网站地图