process參數設置多少合理?
在Oracle數據庫中,有一系列的初始化參數用來進行數據庫約束和資源限制,初始化參數對數據庫來說非常重要。
初始化參數分為3類:
。推導參數
。操作系統依賴參數
。可變參數
processes參數代表Oracle并發連接數,合理設置processes參數是十分重要的,超過最大進程數,dba也無法登錄數據庫。
通常在創建數據庫時,建議將該參數值修改為500,我機器默認是150
alter system set processes=500 scope=spfile;
2.操作系統依賴參數
某些參數的有效值或者取值范圍受限于操作系統,比如db_cache_size參數,設置Oracle使用的buffer cache內存大小,該參數
的最大值就要受限于物理內存,這一類參數通常被稱為操作系統依賴參數。
3.可變參數
可變參數包含絕大多數潛在影響系統性能的可調整參數,某些可變參數設置的是限制條件,如open_cursors,有的是設置容量,如
db_cache_size等
初始化參數的獲取
show parameter sga
使用sql_trace跟蹤當前會話
alter session set sql_trace=true;
show parameter sga;
alter session set sql_trace=false;