oracle怎样按物理顺序提取记录?(from itpub)[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 youbo2004 的 blog

x_x
长期郁闷中......

注册日期: 2002 oct
来自: 福州
发帖数量: 458

quote:
最初由 秦淮夜月 发布
什么是物理顺序?
是在block里面的排列顺序?还是记录产生的时间顺序?


应该是记录产生的时间顺序
其实我想问的是,select * from tabname每次取的数据的顺序是不是一样的,是按什么顺序取的?


__________________
不是因为寂寞才想你,而是因为想你才寂寞。孤独的感觉之所以如此之重,只是因为想得太深!

向版主反映这个帖子查看x_x 的ip地址

x_x 不在线 旧帖 04-08-14 10:53
点这里查看 x_x 的个人资料 点这里给 x_x发送一条悄悄话 点这里给 x_x发送email 查找 x_x 的更多帖子 将 x_x 添加到你的好友列表 编辑/删除 引用/回复
秦淮夜月
资深会员

注册日期: 2001 sep
来自:
发帖数量: 571

quote:
最初由 x_x 发布

应该是记录产生的时间顺序
其实我想问的是,select * from tabname每次取的数据的顺序是不是一样的,是按什么顺序取的?





我感觉select * from table是按block一直扫描下去的(没有用实验验证过,但从效率角度看应该如此),由于后面插入的记录可能会用到前面delete腾空的空间,所以这就不一定是按时间顺序去排列了
事实上关系型数据库都强调物理无关性,所有操作只保证逻辑层,如果你想按时间顺序提取行,最好还是加个列去记录行的生成时间


__________________
战争带来财富,财富带来下一次战争

向版主反映这个帖子查看秦淮夜月 的ip地址

秦淮夜月 不在线 旧帖 04-08-14 13:21
点这里查看 秦淮夜月 的个人资料 点这里给 秦淮夜月发送一条悄悄话 点这里给 秦淮夜月发送email 查找 秦淮夜月 的更多帖子 将 秦淮夜月 添加到你的好友列表 编辑/删除 引用/回复

本文关键:oracle怎样按物理顺序提取记录?(from itpub)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top