<
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:
成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的
霸州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!a target="_blank">建站服務(wù)器
ASM_POWER_LIMIT 參數(shù) 這個參數(shù) ASM_POWER_LIMIT 參數(shù)控制 ASM 后臺進程 ARBx 的數(shù)量。ARBx 進程用來進行 ASM 磁盤數(shù)據(jù)重新分布打散。ASM_POWER_LIMIT 取值 從 0 到 11(據(jù)說從 10gR2 開始可以設(shè)置為 0,設(shè)置為0是為不做reblance,默認(rèn)是1,數(shù)值越大速度越快,對性能要求更高,主機繁忙的時候需要特別注意 ). 當(dāng)新添加磁盤或者刪除磁盤后,ASM 會啟動 ARBx 進行 IO 分散操作,這是個非常消耗資源的動作,所以一定要選擇系統(tǒng)空閑的時候進行。關(guān)于 ASM 的條帶與分配單元 ASM 默認(rèn)的 Stripe Size 為 128K。 (一般操作系統(tǒng)的一個 IO 是 1M,對于 Block Size 為 8K 的系統(tǒng),一般來說,db_file_multiblock_read_count 設(shè)置為 16 即可)。分配單元( Allocation Unit ) 是 1M,這個 AU 對應(yīng) extent 。在一些 DW 環(huán)境,隨著數(shù)據(jù)量增大,AU 會非常的多,會產(chǎn)生性能影響。Stripe Size 和 AU 是可以通過 ASM 實例上的兩個隱含參數(shù)調(diào)整的:_asm_ausize_asm_stripesize(注意1M,否則會有負面影響)
INSTANCE_TYPE:ASM實例要求此參數(shù)為ASM,隱含著將DB_UNIQUE_NAME設(shè)置為+ASM.ASM_DISKSTRING:指定在磁盤發(fā)現(xiàn)過程應(yīng)當(dāng)查找的位置,默認(rèn)值是NULL。ASM_DISKGROUPS:指定在實例啟動時要自動裝載的磁盤組的名稱,默認(rèn)值是NULL。
ASM在分配空間時,以AU為單位進行,AU即Allocation units,是組成ASM disk的基本單元。
在Oracle 10gR2中,ASM AU的缺省單位大小是1M,相應(yīng)的條帶大小是128K。在ASM中,可以通過調(diào)整_asm_ausize隱含參數(shù)的大小來進行調(diào)整,_asm_stripesize控制相應(yīng)的條帶化參數(shù)。
從v$asm_diskgroup視圖可以查詢得到相關(guān)的信息:
SQL> select group_number,name,sector_size,block_size,allocation_unit_size from v$asm_diskgroup;
GROUP_NUMBER NAME SECTOR_SIZE BLOCK_SIZE ALLOCATION_UNIT_SIZE------------ ------ ----------- ---------- -------------------- 1 ARCHDG 512 4096 1048576 2 DATADG 512 4096 1048576在Oracle Database 11g中,可以通過類似如下語句在創(chuàng)建磁盤組時指定au_size:SQL> CREATE DISKGROUP DATA DISK \'/dev/raw/raw15\', \'/dev/raw/raw16\',\'/dev/raw/raw17\' ATTRIBUTE \'au_size\' = \'16M\', \'compatible.asm\' = \'11.1\' \'compatible.rdbms\' = \'11.1\';ASM允許的相關(guān)參數(shù)可以從DB的實例中查詢獲得,以下是一系列和asm相關(guān)的初始化參數(shù):SQL> SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ FROM SYS.x$ksppi x, SYS.x$ksppcv y WHERE x.indx = y.indx AND x.ksppinm LIKE \'%asm%\';
NAME VALUE DESCRIB------------------------------ -------------------- ------------------------------------------------------------asm_diskstring disk set locations for discovery_asm_disk_repair_time 14400 seconds to wait before dropping a failing diskasm_diskgroups disk groups to mount automaticallyasm_power_limit 1 number of processes for disk rebalancing_asm_ausize 1048576 allocation unit size_asm_blksize 4096 metadata block size_asm_acd_chunks 1 initial ACD chunks created_asm_libraries ufs library search order for discovery_asm_maxio 1048576 Maximum size of individual I/O request_asm_allow_only_raw_disks TRUE Discovery only raw devices_asmlib_test 0 Osmlib test event_asm_allow_resilver_corruption FALSE Enable disk resilvering for external redundancy_asmsid asm ASM instance id_asm_wait_time 18 Max/imum time to wait before asmb exits_asm_stripewidth 8 ASM file stripe width_asm_stripesize 131072 ASM file stripe size_asm_droptimeout 60 timeout before offlined disks get dropped (in 3s ticks)_asm_emulmax 10000 max number of concurrent disks to emulate I/O errors_asm_emultimeout 0 timeout before emulation begins (in 3s ticks)_asm_kfdpevent 0 KFDP event
20 rows selected.
本文標(biāo)題:oracleASM參數(shù)ASM_POWER_LIMIT以及其它一些參數(shù)詳解
轉(zhuǎn)載來于:
http://weahome.cn/article/cgjpdo.html