July 2010
M T W T F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Exadata V2 架构分析 (6)

从第一篇开始到现在,Cell Flash Cache, Exadata Hybrid Columnar Compression, Storage Index轮番上场,加上V1版本里出现的Smart Scan,Infiniband等等,多少会给人以眼花缭乱的感觉。

最根本的一点,当然在于Exadata本身是一个balanced system。

不过,这些技术做为一个整体对实际应用会带来多大的好处呢?这不是一个很好回答的问题,当然也可以用一句话回答——具体问题具体分析……

Exadata V2 架构分析 (5)

Exadata上另一个聪明的软件设计是实现了storage index.
如果Exadata给你的印象就是有很强大的硬件,却不会利用传统的性能优化方法,比如索引,去加快查询速度的话,那么Storage Index的出现或许会改变你的这种观念。而且,storage index是完全自动化的,它甚至不需要人工的干涉就能工作得很好……

11G, 一个注定疯狂的时代

在10G, Oracle已经有了Database Resource Manager,在数据仓库中,有两个系统资源非常重要,它们可以通过DBRM进行控制,它们就是Active Sessions和DoP(Degree of Parallelism)。一般而言,不同的工作负载会有一个最优的Active Sessions和DoP。甚至于有时必须对工作负载再进行细分,分别应用不同的策略(active sessions + DoP)。这有时是一个烦琐的调优过程。

在即将到来的11G中,有两个新的特性,Auto DoP和Statement Queuing机制。相信对上面的DBRM会带来一定的冲击。

“Storage Index”,对Oracle中已有的Index大家耳熟能详,B-Tree Index, Bitmap Index。这些都是基于行的,有没基于更大的存贮单元的呢?例如1M的存贮区域?Storage Index来了,这以于Cluster的列而说,pruning功能会使一个查询提高成千上万倍。这可能又是一个后来者居上的特性。

“Hybrid Columnar Compression”, 不甘落后的,又一个Oracle新引入的技术。对于数据仓库查询这无疑是天大的福音。

还有很多很多……

就让我们一起疯狂吧……