oracle process設定的注意事情
關於process引數的作用在這就不多介紹了,現在在這主要說下,如果要增加這個process值的話需要注意的問題。
1 收作業系統引數的限制,作業系統中oracle使用者使用的nproc引數要夠大,否則process設的再大也沒有用。
2 檢視oracle資料庫pga的大小,如果pga太小也會有問題,具體方法 轉載網上一片文章
我們在管理processes和pga分配記憶體大小的時候,通常要考慮到每個process佔用的大小,然後根據這個大小來決定我們的PGA分配多大,我們的processes要定義為多大。
那麼如何檢視一個連線佔用記憶體大小
當客戶端建立一個連線,資料庫建立程式,能否查到一個連線佔用記憶體大小?
透過v$processes可以查詢到
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)/count(1)/1024 alloc_avg from v$process;
TOTAL_USED USED_AVG TOTAL_ALLOC ALLOC_AVG
---------- ---------- ----------- ----------
60971.5898 1847.62393 142401.8125 4315.20643
這裡可以看到,大概一個分配5M左右,每個使用2M
這裡我的記錄數是32,透過這裡可以看到已經使用了60M,分配了140M,所以如果process是150的話,我們的PGA應該要至少設定到500M以上才能支援我們的系統。
那麼如何檢視一個連線佔用記憶體大小
當客戶端建立一個連線,資料庫建立程式,能否查到一個連線佔用記憶體大小?
透過v$processes可以查詢到
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)/count(1)/1024 alloc_avg from v$process;
TOTAL_USED USED_AVG TOTAL_ALLOC ALLOC_AVG
---------- ---------- ----------- ----------
60971.5898 1847.62393 142401.8125 4315.20643
這裡可以看到,大概一個分配5M左右,每個使用2M
這裡我的記錄數是32,透過這裡可以看到已經使用了60M,分配了140M,所以如果process是150的話,我們的PGA應該要至少設定到500M以上才能支援我們的系統。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-2146931/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle設定process需要注意的事情Oracle
- Oracle:記憶體設定注意事項Oracle記憶體
- 聊聊程式設計師面試時,那些必須注意的事情程式設計師面試
- Linux中重定向應注意的事情Linux
- 設定samba是應注意的地方!Samba
- 在oracle裡把backugroupd process叫做oracle的deamon process咋樣Oracle
- 編碼設定應注意
- Android之Service設定android:process作用Android
- Oracle backgroud ProcessOracle
- Oracle dedicated server process and shared server processOracleServer
- ORACLE SESSION 和 PROCESSOracleSession
- oracle中修改processOracle
- 做程式猿的老婆應該注意的一些事情
- oracle session和process的關係OracleSession
- oracle中session跟process的研究OracleSession
- JavaScript 設定CSS與注意事項JavaScriptCSS
- SQL Server Profiler 設定注意事項SQLServer
- Oracle資料庫遠端連線設定的四種方法及其注意事項Oracle資料庫
- 技術人員,請注意那些被你忽略的重要事情
- 技術人員 請注意那些被你忽略的重要事情
- 【ASM】ASM與DB軟體部署在不同目錄時注意ORACLE_HOME的設定ASMOracle
- 【TABLE】oracle表線上重定義注意事項Oracle
- 關於oracle裡的process總結Oracle
- 修改Oracle process 和 session 的方法--摘OracleSession
- [Hive]hive分割槽設定注意事項Hive
- Oracle的NLS_DATE_FORMAT設定(日期格式設定)OracleORM
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- MySQL 透過set global設定變數的注意點MySql變數
- ORACLE rman設定Oracle
- Oracle backgroud Process【Blog 搬家】Oracle
- oracle nls_lang的設定Oracle
- 程式設計師要知道的事情程式設計師
- 在 WebSphere Process Server 中為新的查詢要求設定自定義屬性WebServer
- Oracle中的Connect、session、process的區別OracleSession
- 資料所有權設定中需要注意的事項
- Redis設定Key/value的規則定義和注意事項(附工具類)Redis
- Oracle資料庫表設計時的注意事項Oracle資料庫
- 從淘汰Oracle資料庫的事情說起Oracle資料庫