国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

使用 db_file_multiblock_read_count測試Oracle在不同系統(tǒng)中的IO能力

瀏覽:3日期:2023-11-17 19:15:20
link:http://www.eygle.com/faq/db_file_multiblock_read_count&OracleIO.htm初始化參數(shù)db_file_multiblock_read_count 影響Oracle在執(zhí)行全表掃描時一次讀取的block的數(shù)量. db_file_multiblock_read_count的設(shè)置要受OS最大IO能力影響,也就是說,假如 你系統(tǒng)的硬件IO能力有限,即使設(shè)置再大的db_file_multiblock_read_count也是沒有用 的。理論上,最大db_file_multiblock_read_count和系統(tǒng)IO能力應(yīng)該有如下關(guān)系: Max(db_file_multiblock_read_count) = MaxOsIOsize/db_block_size當(dāng)然這個Max(db_file_multiblock_read_count)還要受Oracle的限制,目前Oracle所支持的最大db_file_multiblock_read_count 值為128.我們可以通過db_file_multiblock_read_count來測試Oracle在不同系統(tǒng)下,單次IO最大所能讀取得數(shù)據(jù)量:$ sqlplus '/ as sysdba'SQL*Plus: Release 10.1.0.2.0 - ProdUCtion on Wed Aug 11 23:43:52 2004Copyright (c) 1982, 2004, Oracle.; All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit ProductionWith the Partitioning, OLAP and Data Mining optionsSYS AS SYSDBA on 11-AUG-04 >show parameter read_countNAME TYPE;;;;;VALUE------------------------------------ ----------- ------------------------------db_file_multiblock_read_count;;;;;integer;;16SYS AS SYSDBA on 11-AUG-04 >create tablespace dfmbrc 2; datafile '/opt/oracle/oradata/eygle/dfmbrc.dbf' 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_countNAMETYPE; ;;;;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=127WAIT #26: nam='db file scattered read' ela= 8923 p1=10 p2=265 p3=128WAIT #26: nam='db file scattered read' ela= 8853 p1=10 p2=393 p3=128WAIT #26: nam='db file scattered read' ela= 8985 p1=10 p2=521 p3=128WAIT #26: nam='db file scattered read' ela= 8997 p1=10 p2=649 p3=128WAIT #26: nam='db file scattered read' ela= 9096 p1=10 p2=777 p3=128WAIT #26: nam='db file scattered read' ela= 583 p1=10 p2=905 p3=12$我們可以看到,在以上測試平臺中,Oracle最多每次IO能夠讀取128個Block,由于block_size為8k,也就是每次最多讀取了1M數(shù)據(jù).系統(tǒng)平臺為: $ uname -aSunOS billing 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-4當(dāng)然具體的,Oracle一次IO能讀取多少block還和很多因素有關(guān),比如存儲是否連續(xù),磁盤是否經(jīng)過條帶等方式劃分,并且Oracle的單次IO讀取不能跨越Extent邊界等.某些平臺還和操作系統(tǒng)的參數(shù)設(shè)置有關(guān).大家可以測試一下不同的平臺,Oracle的單次IO最多可以讀取的Block數(shù)量.
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 三级黄色在线播放 | 国产一区二区日韩欧美在线 | 成人免费福利网站在线看 | 成人免费视频软件网站 | 中文字幕亚洲 综合久久 | 精品日韩一区二区三区 | 亚洲欧洲eeea在线观看 | 久久国产精品久久久 | 性欧美一级毛片欧美片 | 精品国产夜色在线 | 美女黄视频免费观看 | 真实国产乱子伦高清 | 欧美在线成人午夜影视 | 又摸又揉又黄又爽的视频 | 久久成人免费大片 | cao美女 | 欧美高清视频一区 | 日韩精品欧美激情国产一区 | caoporen国产91在线 | 国产视频久久 | 67194在线午夜亚洲 | 三级网址在线 | 欧美日韩看看2015永久免费 | 精品综合久久久久久98 | 久久男人天堂 | 中美日韩在线网免费毛片视频 | 久污 | 性欧美f| 免费高清在线爱做视频 | 成人在线黄色 | 国产成人精品久久二区二区 | 亚洲欧美日韩高清综合678 | 欧美日本韩国一区 | 日韩不卡一级毛片免费 | 一区视频 | 亚洲欧美视频二区 | 日韩一级精品久久久久 | 国产呦系列免费 | 久久99精品视频 | 韩国毛片免费看 | 在线观看久草视频 |