<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/penitent" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/penitent" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 10 May 2007 08:41:00 GMT</lastBuildDate><title>piner的专栏</title><description>欢迎来到piner的Blog</description><link>http://blog.csdn.net/penitent/</link><item><title>个人blog全面迁移</title><link>http://blog.csdn.net/penitent/archive/2007/05/10/1602572.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/1602572.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/1602572.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1602572</trackback:ping><description>新的地址


http://www.ixdba.com
欢迎访问.
&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/1602572.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 10 May 2007 16:41:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2007/05/10/1602572.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2007/05/10/1602572.aspx</guid><dc:creator>piner</dc:creator></item><item><title>关于rownum排序分页会比分析函数排序快的问题。。。</title><link>http://blog.csdn.net/penitent/archive/2004/11/11/177445.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/177445.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/177445.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=177445</trackback:ping><description>这个问题，可以看biti最初的blog
http://blog.itpub.net/post/330/4151


因为8i我没有做过什么测试，可能8i分析函数的确有点问题，但是，从9204的测试上来看，分析函数是要优于rownum的。

注意：这里仅仅指的最里层有排序的情况，如果最里层没有排序，利用rownum+first_row hint是最好的选择，速度绝对不错。



注：另外，rownum分页也可能导致执行计划的不正确
见
http://blog.csdn.net/penitent/archi...7/15/42079.aspx
也可能引发错误的结果
再见
http://blog.itpub.net/post/330/4151&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/177445.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 12 Nov 2004 00:51:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/11/11/177445.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/11/11/177445.aspx</guid><dc:creator>piner</dc:creator></item><item><title>不是bug的bug?</title><link>http://blog.csdn.net/penitent/archive/2004/10/27/154056.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/154056.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/154056.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=154056</trackback:ping><description>同样一个远程对象上创建存储过程，居然有两种不同的结果，而Oracle的解释是Labrary cache  inconsistant，居然这个也不是bug。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/154056.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 27 Oct 2004 18:42:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/10/27/154056.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/10/27/154056.aspx</guid><dc:creator>piner</dc:creator></item><item><title>有关Oracle数据库的几个神话</title><link>http://blog.csdn.net/penitent/archive/2004/10/27/153862.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/153862.aspx</wfw:comment><slash:comments>7</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/153862.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=153862</trackback:ping><description>很多人，习惯把Oracle的一些特性当成神话，一遍一遍的寻找fast=true的参数，其实，任何事情都有相对性，每个特性都有他的使用范围，不要盲目的相信神话。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/153862.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 27 Oct 2004 17:16:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/10/27/153862.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/10/27/153862.aspx</guid><dc:creator>piner</dc:creator></item><item><title>怎么样正确的删除备用数据库的日志</title><link>http://blog.csdn.net/penitent/archive/2004/09/27/117911.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/117911.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/117911.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=117911</trackback:ping><description>备用数据库的日志删除是一个需要小心操作的东西，如果处理不当，将影响恢复，在以前的备用数据库的日志删除中，通过读取alert文件来删除日志，实际上，还是会删除不该删除的日志。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/117911.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 27 Sep 2004 19:27:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/09/27/117911.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/09/27/117911.aspx</guid><dc:creator>piner</dc:creator></item><item><title>阿里巴巴斥资4000万在美国打广告 为上市铺路</title><link>http://blog.csdn.net/penitent/archive/2004/09/08/98266.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/98266.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/98266.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=98266</trackback:ping><description>在美国大选期，美国国家广播公司(CNBC)的黄金时段，一家中国公司正在花大价钱展开广告轰炸。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/98266.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 08 Sep 2004 23:05:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/09/08/98266.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/09/08/98266.aspx</guid><dc:creator>piner</dc:creator></item><item><title>关于ROWID分页中，执行计划的错误选择与处理（二）</title><link>http://blog.csdn.net/penitent/archive/2004/08/12/72413.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/72413.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/72413.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=72413</trackback:ping><description>前篇文章说明了ROWID分页中，oracle采用错误执行计划的现象，以及最终的解决办法，但是，我们是否能知道，oracle为什么要采用这种方法呢？&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/72413.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Aug 2004 22:33:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/08/12/72413.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/08/12/72413.aspx</guid><dc:creator>piner</dc:creator></item><item><title>关于ROWID分页中，执行计划的错误选择与处理（一）</title><link>http://blog.csdn.net/penitent/archive/2004/08/12/72339.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/72339.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/72339.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=72339</trackback:ping><description>老实说呢,Oracle版本9以前对分页处理的真的不好，本来想来是很简单的语句，oracle偏偏就处理的有问题。。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/72339.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Aug 2004 21:50:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/08/12/72339.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/08/12/72339.aspx</guid><dc:creator>piner</dc:creator></item><item><title>在RAC环境中，怎么样找到错误的数据文件</title><link>http://blog.csdn.net/penitent/archive/2004/08/01/58029.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/58029.aspx</wfw:comment><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/58029.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=58029</trackback:ping><description>在裸设备的rac环境中，添加数据文件需要非常小心，必须先在每个节点上完成准备工作，否则，新创建的数据文件对于创建的那个实例是可以用的，但是，对于别的实例则是找不到新创建的数据文件。我们怎么样解决这个讨厌的错误呢。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/58029.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 02 Aug 2004 01:32:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/08/01/58029.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/08/01/58029.aspx</guid><dc:creator>piner</dc:creator></item><item><title>采用optimizer_index_cost_adj优化SQL语句</title><link>http://blog.csdn.net/penitent/archive/2004/07/26/52346.aspx</link><wfw:comment>http://blog.csdn.net/penitent/comments/52346.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/penitent/comments/commentRss/52346.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=52346</trackback:ping><description>我们知道，oracle有的时候，可能会因为统计信息的不准确或者是优化器的问题，导致语句选择错误的执行计划，如本来该走索引扫描的，但是采用了全表扫描。对于很多系统更趋向使用索引扫描，因为往往实际上，索引扫描的代价的确是小于全表扫描的。。。&lt;img src =&quot;http://blog.csdn.net/penitent/aggbug/52346.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 27 Jul 2004 00:51:00 +0800</pubDate><author>piner</author><comments>http://blog.csdn.net/penitent/archive/2004/07/26/52346.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/penitent/archive/2004/07/26/52346.aspx</guid><dc:creator>piner</dc:creator></item></channel></rss>