频道栏目
读书频道 > 数据库 > Oracle > Oracle性能预测
1.4.4 基准和模拟之间的差异
2013-09-04 11:10:51     我来说两句
收藏   我要投稿

本文所属图书 > Oracle性能预测

本书共10章。第1章介绍了性能预测的基本概念和范畴,分析了预测提供的信息及其价值;第2章介绍了基本的性能预测概念,深入研究了如何组合及建模性能预测;第3章介绍了提高预测精度的一些有效手段,通过选择合适的...  立即去当当网订购

模拟和基准有显著的差异。将基准称作模拟会在IT和几乎所有的科学界造成沟通混乱。

模拟程序不在研究对象上运行。例如,在核物理模拟中,实际原子没有分裂。交通模拟不在高速公路上运行,而是在计算机内部运行。这与基准形成了鲜明的对比,基准实际上是在特定的硬件和操作系统Oracle、软件应用程序上运行的。

当我开始创建Oracle负载生成器时,我曾经说我是在模拟Oracle负载。当我开始寻找模拟书籍时,才如梦初醒。我很快就发现,有一个巨大的行业和领域的研究重点就是正视真实模拟。而它与我的?Oracle?模拟完全没有任何关系。事实上,对于将我的负载生成器称作模拟的臆断,我觉得有点不好意思。当我开始学习、研究并实际编写模拟程序时,2很快就明白了,Oracle的基准和模拟是两个不同的行业和主题。虽然它们有一个共同的目标,但它们的构造方法、运行和分析都有很大的不同。

为了避免混淆和不冒犯那些在模拟行业工作的人们,我开始使用“人造加载系统”来描述基准。虽然我承认这听起来很奇怪,尤其是和一群以Oracle为中心话题的人说话时,但它的确区分了这两种模型,并消除了任何混淆。

神经网络模型

对我来说,神经网络模型是最迷人的。不过,我还没有找到一个以Oracle为中心的应用程序适合用神经网络的。

那么,什么是神经网络?神经元是一种相对简单的生物细胞,在我们的大脑中有很多神经元。人工神经元是神经元简单的数学等价物。每个神经元都可以连接到许多其他神经元。当一个神经元接收到能量时,它会一直持有这个能量,直到它到达一个阈值,并将能量释放给它连接的所有其他的神经元。同样的事情发生在网络中的所有神经元上,从而导致某种类型的级联反应。通过对一个神经元的阈值活动进行具体的操纵和控制,并与网络体系结构相结合,一个神经网络可以容纳数量惊人的信息。

神经网络在识别模式时有不俗的表现。在识别已知的模式时,它们将打败任何其他的模型。然而,如果神经网络面对的是从未见过的模式,那么它基本上只能靠猜测。而在预测Oracle的性能时,猜测是不好的。我已经花了大量时间从事神经网络的工程工作,听取学者的主题发言,并与作者就这个问题进行交谈。我还没有听到一个神经网络,可以预测Oracle的性能。然而,专有预测模型有时会融入神经网络技术的各个方面。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.4.3 模拟模型
下一篇:1.5 Oracle性能预测的挑战
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站