Monday, April 13, 2009

Oracle Select的默认排序规则

一般而言,表是堆表,所以是无序的
他是按照也即物理存放顺序来读取的
rowid 是自动随行生成的
---------------------
实际上oracle没有进行任何排序操作,rowid表示的是数据存放的数据块内部地址,如果没有要求排序,oracle会顺序的从数据块中读取符合条件的数据返回到客户端
--------------------
因为oracle是按块进行读取数据的
如果数据按顺序存储,则可能使读取出来的数据是按顺序的

No comments:

Post a Comment