oracle中的processes,session,transaction引數詳解
Oracle資料庫中processes,sessions,transactions分別代表程式數、會話數及當前最大允許的交易量。
按照官方文件中描述,他們之間是有關係的。
以下是11.2.0.4資料庫版本(一會兒測試也是11.2.0.4版本)
sessions=(1.5*processes)+22
transactions=1.1*sessions
在10g版本中
sessions=(1.1*processes) +5
transactions=1.1*sessions
我們在修改的時候,不用特意修改session和transaction的值。在修改processes值的時候,會自動修改session和transactions的引數。
如下:
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
processes integer 300
SQL> show parameter sessions
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sessions integer 472
shared_server_sessions integer
SQL> show parameter transactions
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
transactions integer 519
transactions_per_rollback_segment integer 5
SQL>
SQL> alter system set processes=400 scope=spfile;
System altered.
SQL> startup force
ORACLE instance started.
Total System Global Area 835104768 bytes
Fixed Size 2257840 bytes
Variable Size 591400016 bytes
Database Buffers 239075328 bytes
Redo Buffers 2371584 bytes
Database mounted.
Database opened.
SQL>
SQL>
SQL>
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
processes integer 400
SQL> show parameter sessions
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sessions integer 622
shared_server_sessions integer
SQL> show parameter transactions
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
transactions integer 684
transactions_per_rollback_segment integer 5
SQL>
可以看到,修改processes引數之後,sessions引數和transaction引數在重啟後自動調整了。
但是如果修改sessions引數,則重啟之後,processes引數不會變化,transaction引數會隨之改變。
同樣,如果修改transactions引數,sessions引數和processes引數也不會變化
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14377/viewspace-2287005/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle中的processes,session,transaction引數OracleSession
- oracle中引數session和 processes的設定(轉)OracleSession
- ORACLE中Cursor_sharing引數詳解Oracle
- Oracle UNDO引數詳解Oracle
- 詳解Oracle建立表的引數Oracle
- 引數session_cached_cursors的詳細解釋(zt)Session
- oracle rac 核心引數詳解Oracle
- oracle RMAN引數配置詳解Oracle
- ORACLE DG之引數詳解Oracle
- linux中與Oracle有關的核心引數詳解LinuxOracle
- Oracle sessions,processes 和 transactions 引數 關係 說明OracleSession
- 引數 session_cached_cursors 與 open_cursors詳解Session
- linux中與Oracle有關的核心引數詳解(zhuan)LinuxOracle
- Oracle GoldenGate常用引數詳解OracleGo
- 轉:oracle EXP /IMP引數詳解Oracle
- Processes引數設定引起的故障解決一例
- JQuery中$.ajax()方法引數詳解jQuery
- Android中Activity的LunchMode引數詳解Android
- Oracle utl_file_dir引數詳解Oracle
- Oracle CLUSTER_INTERCONNECTS引數詳解Oracle
- 水煮Oracle——《Oracle pfile/spfile引數檔案詳解Oracle
- 解決requests庫中session.verify引數失效的問題Session
- tar命令中--exclude引數使用詳解
- OpenCV中的findContours函式引數詳解OpenCV函式
- Connection/Session/Server ProcessesSessionServer
- ajax 引數詳解
- DockerFile引數詳解Docker
- dd引數詳解
- Mysqldump引數詳解MySql
- vmstat 引數詳解
- find 命令的引數詳解
- mysqldump --single-transaction引數的作用MySql
- redis配置檔案中各引數詳解Redis
- ASP.NET 中 OutputCache 指令引數詳解ASP.NET
- struts2 action中result引數詳解
- job_queue_processes引數 job關係
- v$session中LAST_CALL_ET引數的理解SessionAST
- session與transaction的區別Session