SDE+ORACLE優(yōu)化配置

SDE+ORACLE優(yōu)化配置

ID:37712657

大小:42.86 KB

頁數(shù):26頁

時間:2019-05-29

SDE+ORACLE優(yōu)化配置_第1頁
SDE+ORACLE優(yōu)化配置_第2頁
SDE+ORACLE優(yōu)化配置_第3頁
SDE+ORACLE優(yōu)化配置_第4頁
SDE+ORACLE優(yōu)化配置_第5頁
資源描述:

《SDE+ORACLE優(yōu)化配置》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1、修改oracle系統(tǒng)參數(shù)?建庫時選擇手工建庫,設(shè)置db_block_size=16k(一旦建庫,無法修改)altersystemsetsga_max_size=1640Mscope=spfile;(TotalphysicalRAM*80%*50%)altersystemsetsga_target=1640Mscope=spfile;altersystemsetpga_aggregate_target=650Mscope=spfile;(TotalphysicalRAM*80%*20%)altersystemsetpre_page_sga=truescope=spfile;alt

2、ersystemsetshared_pool_size=128Mscope=spfile;altersystemsetopen_cursors=2000scope=spfile;altersystemsetsession_cached_cursors=50scope=spfile;altersystemsetcursor_sharing=exactscope=spfile;altersystemsetcursor_space_for_time=truescope=spfile;SDE的性能取決于:首先操作系統(tǒng)的性能;其次是Oracle的性能,再次是SDE的性能。第一:操作系統(tǒng),無非

3、是內(nèi)存、CPU、帶寬等??梢杂写岣叩牡胤剑旱谝弧⒂布?;????????????????????第二、磁盤速度,用RAID集中存儲會比服務(wù)器硬盤速度快。????????????????????第三、做LB,負(fù)載均衡。比如可以用OrcleRAC。第二:Oracle的性能Oracle可以調(diào)優(yōu)的地方就太多了,有時數(shù)據(jù)庫服務(wù)器本身硬件很好,但是oracle的參數(shù)設(shè)置不夠好,Oracle也不能很好地發(fā)揮服務(wù)器的硬件性能。我本身對Oracle只是入門水平,也就簡單地給點(diǎn)建議:2.1、OS的參數(shù)設(shè)置內(nèi)核參數(shù)名??????說明bufpages??????對buffer空間不按靜態(tài)分配,采用動態(tài)

4、分配,使bufpages值隨nbuf一起對buffer空間進(jìn)行動態(tài)分配。create_fastlinks??????對HFS文件系統(tǒng)允許快速符號鏈接,dbc_max_pct??????加大最大動態(tài)buffer空間所占物理內(nèi)存的百分比,以滿足應(yīng)用系統(tǒng)的讀寫命中率的需要。dbc_min_pct??????設(shè)置最小動態(tài)buffer空間所占物理內(nèi)存的百分比desfree??????提高開始交換操作的最低空閑內(nèi)存下限,保障系統(tǒng)的穩(wěn)定性,防止出現(xiàn)不可預(yù)見的系統(tǒng)崩潰(Crash)。fs_async??????允許進(jìn)行磁盤異步操作,提高CPU和磁盤的利用率lotsfree??????提高系統(tǒng)解除換

5、頁操作的空閑內(nèi)存的上限值,保證應(yīng)用程序有足夠的可用內(nèi)存空間。maxdsiz??????針對系統(tǒng)數(shù)據(jù)量大的特點(diǎn),加大最大數(shù)據(jù)段的大小,保證應(yīng)用的需要。(32位)Maxdsiz_64bit??????maximumprocessdatasegmentsizefor64_bitMaxssiz??????加大最大堆棧段的大小。(32_bit)maxssiz_64bit??????加大最大堆棧段的大?。?4_bit)Maxtsiz??????提高最大代碼段大小,滿足應(yīng)用要求maxtsiz_64bit??????原值過大,應(yīng)調(diào)小Minfree??????提高停止交換操作的自由內(nèi)存的上限Shme

6、m??????允許進(jìn)行內(nèi)存共享,以提高內(nèi)存的利用率。Shmmax??????設(shè)置最大共享內(nèi)存段的大小,完全滿足目前的需要。Timeslice??????由于系統(tǒng)的瓶頸主要反映在磁盤I/O上,因此 降低時間片的大小,一方面可避免因磁盤I/O不暢造成CPU的等待,從而提高了CPU的綜合利用率。另一方面減少了進(jìn)程的阻塞量。unlockable_mem??????提高了不可鎖內(nèi)存的大小,使可用于換頁和交換的內(nèi)存空間擴(kuò)大,用以滿足系統(tǒng)對內(nèi)存管理的要求。2.2、Oracle的競爭讓我們來回顧一下設(shè)置對象存儲參數(shù)的一些常見規(guī)則:A、經(jīng)常將pctused設(shè)置為可以接收一條新行。對于不能接受一行的f

7、reeblocks對于我們來說是沒有用的。如果這樣做,將會令Oracle的性能變慢,因?yàn)镺racle將在擴(kuò)展表來得到一個空的塊之前,企圖讀取5個"dead"的freeblock。lB、表格中chainedrows的出現(xiàn)意味著pctfree太低或者是db_block_size太少。在很多情況下,RAW和LONGRAW列都很巨大,以至超過了Oracle的最大塊的大小,這時chainedrows是不可以避免的。lC、如果一個表有同時插入的SQL語句,那么它需要有同時刪除的語

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。