sqlplus中arrayseize引數以及consistent gets

lfree發表於2007-02-14

今天測試一下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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章