- UID
- 87554
- 阅读权限
- 20
- 帖子
- 491
- 精华贴数
- 0
- 技术排名
- 5987
- 技术积分
- 450
- 社区排名
- 2887
- 社区积分
- 295
- 注册时间
- 2004-7-1
- 精华贴数
- 0
- 技术积分
- 450
- 社区积分
- 295
- 注册时间
- 2004-7-1
- 论坛徽章:
- 3
|
发表于 2004-7-12 20:25:47
|显示全部楼层
恩,我同意你说的autotrace的结果有偏差。
但是,我的结果还是这样啊
我的os是win2000的,oracel版本:
[php]
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production
'
[/php]
看看这个测试:
[php]
SQL> drop table test;
表已丢弃。
SQL> create table test as select * from all_objects where 1=2;
表已创建。
SQL> select value
2 from v$mystat, v$statname
3 where v$mystat.statistic# = v$statname.statistic#
4 and v$statname.name = 'redo size';
VALUE
----------
11830268
SQL> insert into test select * from all_objects;
已创建31014行。
SQL> select value
2 from v$mystat, v$statname
3 where v$mystat.statistic# = v$statname.statistic#
4 and v$statname.name = 'redo size';
VALUE
----------
15384092
SQL> commit;
提交完成。
SQL> select value
2 from v$mystat, v$statname
3 where v$mystat.statistic# = v$statname.statistic#
4 and v$statname.name = 'redo size';
VALUE
----------
15384176
SQL> insert /*+ append */ into test select * from all_o
已创建31014行。
SQL> select value
2 from v$mystat, v$statname
3 where v$mystat.statistic# = v$statname.statistic#
4 and v$statname.name = 'redo size';
VALUE
----------
15503656
SQL> commit;
提交完成。
SQL> select value
2 from v$mystat, v$statname
3 where v$mystat.statistic# = v$statname.statistic#
4 and v$statname.name = 'redo size';
VALUE
----------
15504132
'
[/php]
数字就不用算了吧,一眼就看出来了 |
|