下一个Demo是关于OLTP性能的。与Retail Demo对应,这个Demo内部的名字叫做Connection Demo。Retail Demo主要展现的是数据仓库的性能,而Connection Demo展现的主要是OLTP的性能。这个Demo首次出现于2010年的OOW,往事不堪回首,那段时间我刚好在Oracle总部,刚好负责这个Demo的开发工作,怀念那段与bug做斗争的日子。
|
||||||
|
下一个Demo是关于OLTP性能的。与Retail Demo对应,这个Demo内部的名字叫做Connection Demo。Retail Demo主要展现的是数据仓库的性能,而Connection Demo展现的主要是OLTP的性能。这个Demo首次出现于2010年的OOW,往事不堪回首,那段时间我刚好在Oracle总部,刚好负责这个Demo的开发工作,怀念那段与bug做斗争的日子。 到了10g的时代,cardinality feedback这个词正在变得越来越流行。我想,开始导致这个词流行的或许不是来自Oracle官方的推广,而是来自Wolfgang Breitling在Hotsos Symposium 2006上的一个演讲。 从第一篇开始到现在,Cell Flash Cache, Exadata Hybrid Columnar Compression, Storage Index轮番上场,加上V1版本里出现的Smart Scan,Infiniband等等,多少会给人以眼花缭乱的感觉。 最根本的一点,当然在于Exadata本身是一个balanced system。 不过,这些技术做为一个整体对实际应用会带来多大的好处呢?这不是一个很好回答的问题,当然也可以用一句话回答——具体问题具体分析…… Exadata上另一个聪明的软件设计是实现了storage index. 下一个要出场的是HCC, Hybrid Columnar Compression. 目前它是Exadata上面才有的一个特性。 在检查客户的代码中,有时会深刻地感觉到原代码编写者在调试代码时的无奈。 之前曾提到如何利用SQL Monitor Report对SQL进行诊断与调优,对于具体的SQL调优而言,SQL Monitor Report提供的信息无疑比AWR更有针对性,当然,AWR在信息的全面性方面会更胜一筹。本文提供一个具体的例子,同样的SQL,同样的执行计划,第一次执行的时间远远大于第二次执行的时间…… 关于Cell Flash Cache,或许大家都余兴未尽,例如: 既然提到了Flash Cache,如果不提下对OLTP的提速好象会缺少点什么。对OLTP系统而言,缓存是一个极其重要的设计,不管是数据库节点上的内存上的Buffer Cache,还是存贮节点上的Flash Cache(Exadata),还有数据库节点上的Flash Cache(某些平台,如Linux)…… 竟然写了史上最快,最具可扩展性的文本导出方法, 模仿上一篇的语调,再写个史上最快,最具可扩展性的文本导入方法应该也是挺有趣的一件事情,试试吧,这或许能意想不到地从另一个角度阐述大数据量文本导入的特点,与大数据量文本导出的共性,与大数据量文本导出的不同,Oracle并行技术的运用。 |
||||||
|
Copyright © 2012 OS与Oracle - All Rights Reserved |
||||||
最近评论