i, Developer!

搜索

最新日志

  • 取日期所在周数的方法
  • Fuction groups中TOP程序的数据为什么可以在不同的Function Module中共享?
  • VBA中Dictionary对象的遍历
  • 关于DDIC_TYPE_INCONSISTENCY类DUMP的说明
  • 安装 CE7.1 of SDN_Preview_SR_5
  • My resolutions in the new year of 2009
  • 奥巴马2008年竞选成功的演讲摘抄
  • 考虑双字节的截取字符串处理
  • 有感于这个Blog:终止“SAP BI/SAP BW项目流程和经验培训”的培训课程
  • 在ABAP程序中调用逻辑数据库
全部日志>>

最新评论

  • kevin.Xu:哈哈 我刚刚想到可以用winscp来自动上传本地文件 ...
  • Lynn:Inside Web Dynpro for Java (...
  • Lynn:我有这本书的影印版,请QQ:359596219联系。...
  • joe001:abap便宜化是应该的,什么领域编码的都在底端...
  • joe001:sap教育博士化 ,高端化,高贵化...
  • Zen:有个古文版的,翻译得很好...
  • jasson:很好的示例
  • 不用这么麻烦:在sheet1写这样一段代码就可以了 Sub SetV...
  • xingyangyang:你好,很意外的看到了你的另一面,给我全新的感觉,觉得有必...
  • xeric:其实我很佩服jdon的勇气。。。。。 再用java的眼...
  • 访问统计:
  • 什么是RSS?
  • Powered by BlogBus.com

日积月累

曾经迷恋于Delphi的优雅,但Borland已经离我很遥远了。 如日中天的Java,怎么混杂着数不清的括号、纠缠不清的Checked Exception和叫人不胜其烦的XML配置文件。 开发语言的新贵Ruby和Rails,会是Web快速开发领域的王冠吗? 稍嫌笨拙的ABAP,又是如何支撑起SAP这个巨型的企业应用系统?
    <<  关于加密的一些基础知识 | 首页 | HTTP Cookies的一点知识  >>
  • SQL排序还是Fetch Data后使用Intertal Table排序?

    2007-09-16

    对SQL排序还是取出数据后使用Intertal Table排序两种方法,一般的意见认为是后者较好,下面是一个实际的测试数据,执行时间的单位是ms。

    排序比较

    从实际效果看,确实是取出数据后使用Intertal Table排序的效率较高,不过我比较疑惑的是,为什么在数据库端排序反而慢呢?

    是因为排序语句影响了数据按照物理存储顺序大量读取吗?Oracle不至于那么傻吧,它完全可以先取出所有的数据,然后在内存中进行排序,就像我们刻意先取到Internal Table然后再排序一样,难道是担心取出的数据太多乃至于内存空间不够吗?

    看来有时间还需要找一下资料,看一下Oracle内部对排序是怎么处理的。


    随机文章:

    在ABAP的SQL语句中写Oracle Hints 2007-09-16
    取日期所在周数的方法 2009-05-21
    Fuction groups中TOP程序的数据为什么可以在不同的Function Module中共享? 2009-05-11
    关于DDIC_TYPE_INCONSISTENCY类DUMP的说明 2009-04-01
    考虑双字节的截取字符串处理 2008-12-24

    收藏到:Del.icio.us




    Tag:ABAP ORACLE
    引用地址:
    ai2ming 发表于18:22:04 | 编辑 | 继续话题 | 转发 | 分享 0
Copyright © 2002-2007 BlogBus.com, All Rights Reserved.