久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

oracle中如何設(shè)置process

共計(jì) 1955 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開(kāi)通

這篇文章給大家介紹 oracle 中如何設(shè)置 process,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

1、受操作系統(tǒng)參數(shù)的限制,操作系統(tǒng)中 oracle 用戶使用的 nproc 參數(shù)要夠大,否則 process 設(shè)的再大也沒(méi)有用。

2、查看 oracle 數(shù)據(jù)庫(kù) pga 的大小,如果 pga 太小也會(huì)有問(wèn)題。

3、process 的設(shè)置還和 shared_pool 有關(guān)系

今天我們主要分析第二點(diǎn)和第三點(diǎn)

首先看 PGA 的問(wèn)題,我們使用的是專用服務(wù)器(DEDICATED)連接方式的話,客戶端建立一個(gè)連接,PGA 會(huì)給會(huì)話分配一定的內(nèi)存來(lái)支持會(huì)話。那么我們要知道一個(gè)會(huì)話大約需要多少內(nèi)存,然后合理設(shè)置好 PGA 才會(huì)達(dá)到預(yù)期的效果。

下面是一個(gè)例子,分配了大約 2.2M, 實(shí)際使用了 2M 左右,

SQL select sum(pga_used_mem)/1024 total_used, sum(pga_used_mem)/count(1)/1024 used_avg, sum(pga_alloc_mem)/1024 total_alloc, sum(pga_alloc_mem)/coun

(1)/1024 alloc_avg from v$process;

TOTAL_USED   USED_AVG TOTAL_ALLOC  ALLOC_AVG

———- ———- ———– ———-

48146.8887 2006.12036   55651.084 2318.79517

但據(jù)大牛們的經(jīng)驗(yàn)值:一個(gè)連接在 linux 系統(tǒng)下占用 PGA 5M,AIX 下占用 10M 左右,那么我們穩(wěn)當(dāng)一點(diǎn),設(shè)置大一點(diǎn)的 PGA 給每個(gè)線程。

接下來(lái)我們來(lái)看第三點(diǎn)

    如果沒(méi)有使用 ASMM、AMM 自動(dòng)管理的話,如果設(shè)置過(guò)大的話會(huì),有可能出現(xiàn) ORA-00371 的錯(cuò)誤,共享池設(shè)置太小。如果設(shè)置了就不會(huì)出現(xiàn)錯(cuò)誤,但是還是要注意 processes 的設(shè)置還是根據(jù)需求來(lái)設(shè)置,因?yàn)樵O(shè)置過(guò)大會(huì)造成共享池的浪費(fèi)(每個(gè)進(jìn)程大約 56Khttp://warehouse.itpub.net/post/777/515882)

下面是 process=1500

SQL select * from v$sgainfo;

NAME                                  BYTES RES

——————————– ———- —

Fixed SGA Size                      1375792 No

Redo Buffers                        5804032 No

Buffer Cache Size                  41943040 Yes

Shared Pool Size                  469762048 Yes

Large Pool Size                     4194304 Yes

Java Pool Size                      8388608 Yes

Streams Pool Size                   4194304 Yes

Shared IO Pool Size                       0 Yes

Granule Size                        4194304 No

Maximum SGA Size                  535662592 No

Startup overhead in Shared Pool   218103808 No     —— 這里

process=150

SQL select * from v$sgainfo;

NAME                                  BYTES RES

——————————– ———- —

Fixed SGA Size                      1375792 No

Redo Buffers                        5804032 No

Buffer Cache Size                  41943040 Yes

Shared Pool Size                  469762048 Yes

Large Pool Size                     4194304 Yes

Java Pool Size                      8388608 Yes

Streams Pool Size                   4194304 Yes

Shared IO Pool Size                       0 Yes

Granule Size                        4194304 No

Maximum SGA Size                  535662592 No

Startup overhead in Shared Pool    58720256 No   

關(guān)于 oracle 中如何設(shè)置 process 就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向 AI 問(wèn)一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計(jì)1955字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 玛曲县| 芮城县| 庄浪县| 清徐县| 洛隆县| 保山市| 松阳县| 永修县| 犍为县| 铅山县| 凉城县| 华阴市| 鱼台县| 法库县| 扎鲁特旗| 汉阴县| 岳阳市| 张家港市| 当雄县| 鄂托克旗| 浦城县| 伊宁县| 灵山县| 平利县| 库车县| 大同市| 临安市| 赞皇县| 射阳县| 平邑县| 临沧市| 锦屏县| 察雅县| 定南县| 安阳市| 青浦区| 平顺县| 开封县| 雷波县| 五莲县| 乐山市|