急速晋升与全方位优化-Exadata与数据仓库-性能调优[Oracle防范]
本文“急速晋升与全方位优化-Exadata与数据仓库-性能调优[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在2007年阿里巴巴的侠客行大会上,我曾经做过一个主题为Oracle Database10g-开启全方位性能优化的时代的演讲,目前看来,"全方位优化"这个词正在被Oracle公司不断的深化着.假如说从前Oracle数据库产品的优化还集合在前端对软件的改良,那么目前Oracle已经将优化引入到后端,开始从存储及服务器方向开始优化.这一次,Oracle又走在了其他数据库厂商的前面.
2008年9月在旧金山举行的Oracle Open World大会上,Larry Ellison亲身公布了Oracle的两款硬件产品.这两款产品辨别是Exadata Programmable Storage Server 和HP Oracle Database Machine.这两款产品的硬件HP供应,Oracle则为之供应数据库软件支持.新推出的两款硬件产品主要针对大规模数据量的数据仓库环境,按照一些用户的测试显示,新产品可认为客户带来10被到上百倍的性能晋升.
新产品的公布已经过去了几个月,而国内据说行将迎来第一个客户利用,目前让我们再来关注一下这个在Open World上让世界震惊不已的Oracle硬件产品.
首先简化一下概念,虽说是两款硬件产品,但是Exadata Programmable Storage Server实际上是构成HP Oracle Database Machine的一部份,HP Oracle Database Machine才是真正为用户供应服务的全新服务器产品.Larry演讲时PPT中公布这二者时的图片以下所示,当时在旧金山的会场里,全场都响起了一阵惊奇和喝彩:
Exadata Programmable Storage Server实际上就是最高可以配置12块硬盘的HP ProLiant DL180 G5服务器,可以装配2颗8核的处理器,最高存储容量可达12TB.当然只有这个HP的硬件还是不够的,在此存储服务器上,还要预装Oracle定制开辟的智能存储软件,通过软件在存储端举行运算,进而缩减从存储到服务器端的数据传输,削减数据库服务器的运算需求.
Oracle这样来介绍这款产品:
Oracle Exadata是一个高性能的存储软件和硬件产品系列,它.....降服了传统存储系统的范围性,它通过采取大量的并行架构,明显增添了数据库服务器和存储系统之间的数据带宽.此外,智能存储软件卸载了 Oracle数据库11g服务器的数据密集型查询处理,并使查询处理更切近数据.后来果是,通过更高的带宽衔接加快了并行数据处理并削减了数据迁移量. |
值得一提的还有关于Exadata这个新名字,我们知道 1024 Terabytes = 1 Petabyte,而1024 Petabytes = 1 Exabyte,Oracle新的办理筹划当然要超越其主要竞争对手之一Teradata,所以就有了Exadata这个名字.
那么在此之上的HP Oracle Database Machine又是什么架构呢?
以下是一个表示图:
实际上这个HP Oracle Database Machine上一个42U的尺度机柜,此中满配可以装配14台Exadata存储服务器,再加上8台装备了OEL系统与Oracle Database 11g RAC数据库的Database Server,就构成了这个HP Oracle Database Machine.这此中的数据库服务器采取的是HP的中端PC服务器-HP DL360 G5,配置2颗4核主频为2.66G Hz的Intel至强E5430 CPU,32GB内存(注意硬件的CPU及内存配置大概按照差别出厂计划而差别).
整个架构的内部网络采取Infiniband技术,通过更高的带宽使得系统的数据流动越发顺畅.
总体来说HP Oracle数据存储设备(HP Oracle Database Machine)是一款为多TB的大型数据仓库而计划的,集一套完好的软件、服务器和存储器产品包.
那么我们再来看看,这两款产品主要办理了什么问题呢?
首先在这个架构中,Oracle采取了Infiniband的网络技术,通过供应更多、更快速的通路,办理之前海量数据环境中,数据传输中的瓶颈:
然后,Oracle通过在存储端举行的智能运算,缩减传输的数据量,并且同时削减了数据库服务器的负荷,在被称为Smart Scan的新技术中,Oracle实现了以下改良与性能晋升:
在传统查询中,用户恳求的数据必须被读取到数据库服务器端Cache中举行运算,假如用户恳求数据是1TB,那么如此大量的数据传输会造成网络的瓶颈,同时服务器端也会在Cache和预算上损耗较高的资源;而新的架构中,Smart SCAN会在存储端完成运算,然后将后果返回给服务器端,在回馈用户.
(当然具体的技术实现还要复杂得多,大概很快便可以在国内找到测试的机会)
这些改良得到的性能晋升是以10倍~100倍来计算的,在数据仓库范畴影响特别深远!
早年端到后端,所以我说全方位数据库性能优化的时代已经真正到来!
以上是“急速晋升与全方位优化-Exadata与数据仓库-性能调优[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |