資源描述:
《南方優(yōu)選價(jià)值混合型證券投資基金招募說明書(更新)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一篇Oracle設(shè)計(jì)優(yōu)化要點(diǎn)數(shù)據(jù)庫物理設(shè)計(jì)原則數(shù)據(jù)庫環(huán)境配置原則1.1.1操作系統(tǒng)環(huán)境:對(duì)于中小型數(shù)據(jù)庫系統(tǒng),采用linux操作系統(tǒng)比較合適,對(duì)于數(shù)據(jù)庫冗余要求負(fù)載均衡能力要求較高的系統(tǒng),可以采用Oracle9iRAC的集群數(shù)據(jù)庫的方法,集群節(jié)點(diǎn)數(shù)范圍在2-64個(gè)。對(duì)于大型數(shù)據(jù)庫系統(tǒng),可以采用SunSolarisSPARC64位小型機(jī)系統(tǒng)或HP9000系列小型機(jī)系統(tǒng)。RAD5適合只讀操作的數(shù)據(jù)庫,RAD1適合OLTP數(shù)據(jù)庫1.1.2內(nèi)存要求對(duì)于linux操作系統(tǒng)下的數(shù)據(jù)庫,由于在正常情況下Oracle對(duì)SGA的管理能力不超過1.
2、7G。所以總的物理內(nèi)存在4G以下。SGA的大小為物理內(nèi)存的50%-75%。對(duì)于64位的小型系統(tǒng),Oracle數(shù)據(jù)庫對(duì)SGA的管理超過2G的限制,SGA設(shè)計(jì)在一個(gè)合適的范圍內(nèi):物理內(nèi)存的50%-70%,當(dāng)SGA過大的時(shí)候會(huì)導(dǎo)致內(nèi)存分頁,影響系統(tǒng)性能。1.1.3交換區(qū)設(shè)計(jì)當(dāng)物理內(nèi)存在2G以下的情況下,交換分區(qū)swap為物理內(nèi)存的3倍,當(dāng)物理內(nèi)存>2G的情況下,swap大小為物理內(nèi)存的1-2倍。1.1.4其他環(huán)境變量參考Oracle相關(guān)的安裝文檔和隨機(jī)文檔。1.2數(shù)據(jù)庫設(shè)計(jì)原則1.2.1數(shù)據(jù)庫SID數(shù)據(jù)庫SID是唯一標(biāo)志數(shù)據(jù)庫的符號(hào),命
3、名長(zhǎng)度不能超過8個(gè)字符。對(duì)于單節(jié)點(diǎn)數(shù)據(jù)庫,以字符開頭的8個(gè)長(zhǎng)度以內(nèi)字串作為SID的命名。對(duì)于集群數(shù)據(jù)庫,當(dāng)命名SID后,各節(jié)點(diǎn)SID自動(dòng)命名為SIDnn,其中nn為節(jié)點(diǎn)號(hào):1,2,…,64。例如rac1、rac2、rac24。1.2.2數(shù)據(jù)庫全局名數(shù)據(jù)庫全局名稱:.domain1.2.3數(shù)據(jù)庫類型選擇對(duì)于海量數(shù)據(jù)庫系統(tǒng),采用datawarehouse的類型。對(duì)于小型數(shù)據(jù)庫或OLTP類型的數(shù)據(jù)庫,采用TransactionProcessing類型。1.2.4數(shù)據(jù)庫連接類型選擇Oracle數(shù)據(jù)庫有專用服務(wù)器連接類型和多線程服
4、務(wù)器MTS連接類型。對(duì)于批處理服務(wù),需要專用服務(wù)器連接方式,而對(duì)于OLTP服務(wù)則MTS的連接方式比較合適。由于采用MTS后,可以通過配置網(wǎng)絡(luò)服務(wù)實(shí)現(xiàn)某些特定批處理服務(wù)采用專用服務(wù)器連接方式,所以數(shù)據(jù)庫設(shè)計(jì)時(shí)一般采用MTS類型。1.2.5數(shù)據(jù)庫SGA配置數(shù)據(jù)庫SGA可以采用手工配置或按物理內(nèi)存比例配置,在數(shù)據(jù)庫初始設(shè)計(jì)階段采用按比例配置方式,在實(shí)際應(yīng)用中按系統(tǒng)調(diào)優(yōu)方式修改SGA。1.2.6數(shù)據(jù)庫字符集選擇為了使數(shù)據(jù)庫能夠正確支持多國語言,必須配置合適的數(shù)據(jù)庫字符集,采用UTF8字符集。注意:如果沒有大對(duì)象,在使用過程中進(jìn)行語言轉(zhuǎn)換沒
5、有什么影響,具體過程如下(切記設(shè)定的字符集必須是ORACLE支持,不然不能start)SQL>shutdownimmediate;SQL>startupmount;SQL>altersystemenablerestrictedsession;SQL>altersystemsetjob_queue_processes=0;SQL>alterdatabaseopen;SQL>alterdatabasecharactersetinternal_usewe8iso8859p1;SQL>shutdownimmediate;SQL>start
6、up1.2.7數(shù)據(jù)庫其他參數(shù)配置1.2.7.1DB_FILESDb_files是數(shù)據(jù)庫能夠同時(shí)打開的文件數(shù)量,默認(rèn)值是200個(gè)。當(dāng)數(shù)據(jù)庫規(guī)劃時(shí)文件數(shù)量FILES接近或超過200個(gè)時(shí)候,按以下估計(jì)值配置:DB_FILES=FILES*1.51.2.7.2Db_block_size一個(gè)extent要是5個(gè)blocks的倍數(shù)為好,如:一個(gè)blocks是4096字節(jié),那一個(gè)extent就是2M、4M或8M為好。Db_block_size是數(shù)據(jù)庫最小物理單元,一旦數(shù)據(jù)庫創(chuàng)建完成,該參數(shù)無法修改,db_block_size按以下規(guī)則調(diào)整:數(shù)據(jù)
7、倉庫類型:db_block_size盡可能大,采用8192或16384OLTP類型:db_block_size用比較小的取值范圍:2048或4096Blocks推薦是系統(tǒng)操作的塊倍數(shù)(裸設(shè)備塊大小是512字節(jié),NTFS是4K,使用8K的方式在大部分系統(tǒng)上通用)。1.2.8數(shù)據(jù)庫控制文件配置1.2.8.1控制文件鏡象多個(gè)控制文件存放在不同的物理位置。1.2.8.2控制文件配置控制文件中參數(shù)設(shè)置,最大的數(shù)據(jù)文件數(shù)量不能小于數(shù)據(jù)庫參數(shù)db_files。1.2.9數(shù)據(jù)庫日志文件配置1.2.9.1日志文件大小日志文件的大小由數(shù)據(jù)庫事務(wù)處理量
8、決定,在設(shè)計(jì)過程中,確保每20分鐘切換一個(gè)日志文件。所以對(duì)于批處理系統(tǒng),日志文件大小為幾百M(fèi)到幾G的大小。對(duì)于OLTP系統(tǒng),日志文件大小為幾百M(fèi)以內(nèi)。1.2.9.2日志文件組數(shù)量對(duì)于批處理系統(tǒng),日志文件組為5—10組;對(duì)于OLTP系統(tǒng),日志文件組為