Oracle会话及连接数优化
一、改动Oracle会话及最大连接数
1、查看最大连接数
SQL> show parameter processes;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 3
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 1000
log_archive_max_processes integer 4
processes integer 150
2、改动最大连接数
SQL> alter system set processes=500 scope=spfile;
系统已更改。
3、查看最大会话数
SQL> show parameters sessions;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
sessions integer 264
shared_server_sessions integer
4、改动最大会话数
SQL> alter system set sessions=555 scope=spfile;
系统已更改。
5、连接数和会话数计算关系
sessions = 1.1 * process + 5
说明:连接数和会话数參数改动,Oracle必须重新启动
二、经常使用会话及连接数查询方法
1、查询数据库最大连接数
SQL> show parameter processes;
或者
SQL>select value from v$parameter where name = 'processes';
2、改动数据库最大连接数(默认150)
SQL> alter system set processes=500 scope=spfile;
3、查询数据库当前连接数
SQL> select count(*) from v$process;
4、查看数据库最大会话数
SQL> show parameters sessions;
或者
SQL> select value from v$parameter where name = 'sessions';
5、改动数据库最大会话数(默认248)
SQL> alter system set sessions=555 scope=spfile;
6、查看当前会话数
SQL> select count(*) from v$session;
7、查看当前并发(活动)会话数
SQL> select count(*) from v$session where status='ACTIVE';
8、查看当前会话具体信息
SQL> select sid,serial#,username,program,machine,status from v$session;
9、查看正在使用的用户
select osuser,
t1.username as username,
cpu_time / executions / 1000000 || 's' as runtimes,
sql_fulltext,
machine
from v$session t1, v$sqlarea t2
where t1.sql_address = t2.address
order by runtimes desc;
三、OS的參数差别
1、Linux和Windows系统,对sessions的处理是有差别的
Linux系统1会话相应1个进程处理
Windows系统1会话相应1个线程处理
最新文章
- SharePoint 2013 BCS
- 【HDU 2063】过山车(二分图匹配)
- 浅谈java类集框架和数据结构(1)
- cocos2d-x 3.X (二)创建动起来的精灵
- css归纳
- 火箭18号秀光膀为父母割草(FW)
- 关于java.lang.OutOfMemoryError: Java heap space的错误分析
- Wisdombud.CommonTool及其应用
- Web程序发布后显示个性化图标
- Learning WCF Chapter 3 Bindings One-Way and Duplex Communication
- Drawable 着色的后向兼容方案
- 基于.NET MVC的高性能IOC插件化架构(二)之插件加载原理
- consul - 基础
- 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装
- python入门之文件处理
- VB网络编程中Winsock的使用
- where 命令
- nodejs学习 之 安装
- 局域网,Internet,广域网
- 旧书重温:0day2【8】狙击windows的异常处理实验