i, Developer!

搜索

最新日志

  • 如何区分手工删除的订单组件清单
  • An example of reading and writing data from external utf8 oracle db
  • Oracle dblink的自动字符集转换
  • 美国时代周刊评出的2009年度人物亚军:中国工人
  • 茅台集团的工作原则
  • 搞清楚一个关于“SAXException 未找到外部实体”的问题
  • 2009-12-10,抓虾网站升级了?
  • 发现Open Sql转换为Oracle Native Sql的一个问题
  • 研究oracle字符集的记录
  • [读书笔记]enhancing_the_quality_of_abap_development_chapter8--待续
全部日志>>

最新评论

  • tunpishuang:恩。insertRow(0) insertCell(0)...
  • tunpishuang:能解释一下为啥我自己写的例子,首先输出1999,4 最...
  • dofy:Chrome 里都差不多都在 200 以内, ff 没反...
  • sap三毛:邢工,好久没写了哦。加油啊...
  • sap三毛:哈哈,great.小邢长大了...
  • sap三毛:哈哈,great.小邢长大了...
  • Nick:博客不错, 互相加个友情链接怎样?...
  • Nick:博客不错, 互相加个友情链接怎样?...
  • Nick:那个第一附属医院是正确,the first affili...
  • kevin.Xu:哈哈 我刚刚想到可以用winscp来自动上传本地文件 ...
  • 访问统计:
  • 什么是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内部对排序是怎么处理的。


    历史上的今天:

    关于加密的一些基础知识 2007-09-16
    在ABAP的SQL语句中写Oracle Hints 2007-09-16
    使用ABAP向EXCEL单元格内写入回车符的方法 2007-09-16
    EXPLAIN PALN AND TKPROF 2005-09-16

    随机文章:

    An example of reading and writing data from external utf8 oracle db 2010-01-14
    发现Open Sql转换为Oracle Native Sql的一个问题 2009-12-10
    如何区分手工删除的订单组件清单 2010-01-29
    Oracle dblink的自动字符集转换 2009-12-29
    研究oracle字符集的记录 2009-12-08

    收藏到:Del.icio.us




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