使用 db_file_multiblock_read_count测试Oracle在不同系统中的IO能力(2) 3 size 20M extent management local uniform size 2M;Tablespace created.SYS AS SYSDBA on 11-AUG-04 >create table t tablespace dfmbrc as select * from dba_objects;Table created.SYS AS SYSDBA on 11-AUG-04 >insert into t select * from t;9149 rows created.SYS AS SYSDBA on 11-AUG-04 >/18298 rows created.SYS AS SYSDBA on 11-AUG-04 >/36596 rows created.SYS AS SYSDBA on 11-AUG-04 >commit;Commit complete.SYS AS SYSDBA on 11-AUG-04 >alter session set db_file_multiblock_read_count=1000;Session altered.SYS AS SYSDBA on 12-AUG-04 >show parameter read_countNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_file_multiblock_read_count integer 128SYS AS SYSDBA on 11-AUG-04 >alter session set events '10046 trace name context forever,level 12';Session altered.SYS AS SYSDBA on 11-AUG-04 >alter system flush buffer_cache;System altered.SYS AS SYSDBA on 11-AUG-04 >select count(*) from t; COUNT(*)---------- 73192SYS AS SYSDBA on 12-AUG-04 >@gettraceTRACE_FILE_NAME--------------------------------------------------------------------------------/opt/oracle/soft/eygle_ora_24432.trc$ cat /opt/oracle/soft/eygle_ora_24432.trcgrep scaWAIT #26: nam='db file scattered read' ela= 18267 p1=10 p2=10 p3=128WAIT #26: nam='db file scattered read' ela= 8836 p1=10 p2=138 p3=127