ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sqlplus中arrayseize参数以及consistent gets

sqlplus中arrayseize参数以及consistent gets

原创 Linux操作系统 作者:lfree 时间:2007-02-14 00:00:00 0 删除 编辑

今天测试一下sqlplus中arrayseize参数以及consistent gets。

1。建立测试例子:
create table t as
select * from all_objects ;

2. 设置不同的arraysize大小N,从2,5,10,20,50,100,200,400,500,1000,2000,5000.
测试需要多少consistent gets。T表大小6M。

set autotrace traceonly
set arraysize &N
执行select * from t ;
结果如下:

arraysize consistent gets
2 23211
5 9669
10 5166
20 2917
50 1564
100 1115
200 889
400 775
500 753
1000 707
2000 684
5000 671

从结果看设置arraisize在100-500之间consistent gets基本变化不大。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-82973/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 关于NULL
下一篇: 表的审计
请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    3454
  • 访问量
    7144848