如何动态知道表空间的大小 ~ Oracle的segment在表空间是预先扩展的,只有增加的数据量充满了所有的extent才会增加新的extent,所以如果你希望通过增加数据看到segment的变化,你可以增加比较大的数据量。另外你可以可以通过user_tables得到想要的记过,不过需要对表预先作分析. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 zcs_1(生生不息) ~那么segment要多少数据量才能够反映出数据变化,能用方法知道吗 ?是可以统计表的数据量情况,但是我做的是一系列的业务操作,有很多表变动了,这样一张张统计是有出入了,所以我想通过表空间更直接一些.想想看,有没有更好的办法 ~ 建议你先通过Oracle文档了解segment的扩展机制,你说的增加了10000条记录,单条1k,那就是10M左右了,你查询这个表user_extents,其中的segment_name等于表名,这个查询结果会反映出segment的扩展的,一个extent的大小没有明确的规定,100M都是可以的。 谢谢zcs_1(生生不息) ~user_extents 好象是针对具体对象的扩展 ,我看了相关的该表的字段Bytes是1048576为扩展,也就是 1M为扩展那和我的测试还是不一致的?我又做了测试增加为 10万条记录。有了变化.再次感谢 ~ otl 如何批量读取数据 Oracle9i安装问题 pro*c 调用存储过程编译出错 关于两个结构相同的表之间数据复制的问题?高手帮忙!!! 请教在oracle中如何得到客户提交的事务的信息? 单表数据到达一个什么程度须分表 触发器问题?触发器无法通过确认! sql语句求教!` 在配置oracle客户端是,有几个什么名的到底指什么东西(像主机名,数据库名)~ 服务器运行几天后出现异常 ora怎么创建存储过程,然后在delphi里如何调用这个存储过程 简单的关于用户问题?
那么segment要多少数据量才能够反映出数据变化,能用方法知道吗 ?
是可以统计表的数据量情况,但是我做的是一系列的业务操作,有很多表变动了,这样一张张统计是有出入了,所以我想通过表空间更直接一些.
想想看,有没有更好的办法 ~
user_extents 好象是针对具体对象的扩展 ,我看了相关的该表的字段Bytes是1048576为扩展,也就是 1M为扩展那和我的测试还是不一致的?
我又做了测试增加为 10万条记录。有了变化.再次感谢 ~