Oracle会话及连接数优化_oracle连接数优化_SAP剑客的博客-程序员秘密

技术标签: Database 相关  

一、修改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个线程处理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhongguomao/article/details/56842671

智能推荐

Rsyslog+H3C日志系统_weixin_33705053的博客-程序员秘密

一、交换机发送日志到linux主机[9F-3600V2-EI]info-center loghost 192.168.11.36[9F-3600V2-EI]info-center enable二、linux下配置 1.建立日志文件路径,路径可以修改[[email protected] h3c]# mkdir /var/log/h3c[[email protected]

记一次简单异常------系统升级后信息概率报错_starttelephonylistener transactnative_程立001的博客-程序员秘密

现象: 本地升级update升级后,提示信息停止运行堆栈: 04-14 06:42:17.747 2854 3279 E AndroidRuntime: FATAL EXCEPTION: TransactionService 04-14 06:42:17.747 2854 3279 E AndroidRuntime: Process: com.android.mms, PID: 2854 0

SpringData + MongoDB 的 CRUD(上)。_SuperNick_的博客-程序员秘密

在此之前先简单了解一下,MongoDB 数据库的特性(我对内容进行了一些简化,以及加上自己的理解)。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它的存储管理和传统关系型数据库(例如:PostgreSQL、MySQL)有所区别。传统关系型数据库用是表来对数据进行管理、维护。例如:user_id user_n...

I2C知识大全系列四 —— I2C驱动之Linux下的I2C_linux i2c_蓝天居士的博客-程序员秘密

本文是I2C知识大全系列文章的第四篇,介绍了Linux下的I2C驱动

正确使用PopupWindow的方法。可以在外面点击消失Pop_gdky005的博客-程序员秘密

LayoutInflater inflater = LayoutInflater.from(EighteenBigActivity.this); View view = inflater.inflate(R.layout.font_layout, null); Button bt1 = (Button) view.findViewById(R.id.small_font);

Linux V4L2子系统分析(一)_v4l2_subdev_call_业余程序员plus的博客-程序员秘密

1.概述Linux系统上的Video设备多种多样,如通过Camera Host控制器接口连接的摄像头,通过USB总线连接的摄像头等。为了兼容更多的硬件,Linux内核抽象了V4L2(Video for Linux Two)子系统。V4L2子系统是Linux内核中关于Video(视频)设备的API接口,是V4L(Video for Linux)子系统的升级版本。V4L2子系统向上为虚拟文件系统提供了统一的接口,应用程序可通过虚拟文件系统访问Video设备。V4L2子系统向下给Video设备提供接口,同时管理

随便推点

Android EventLog解析_am_kill_木鱼长老的博客-程序员秘密

概述在分析Android系统的过程中,经常会看到在系统的关键点打印EventLog日志,并且可以通过adb shell logcat -b events 获取logcat中关于events的日志。现在分析一下events的逻辑,方便于以后定位问题和优化系统。相关源码说明EventLog.javaEventLog.java的文件目录为 frameworks/base/...

Isometric Game 及译法漫谈_IT 哈的博客-程序员秘密

Isometric Game 及译法漫谈李松峰发表于 2011-12-25 22:5672664 阅读作者按:本文探讨了 Isometric Game 相关的背景知识。为了避免读者感觉枯燥(除了游戏之外的有些概念确实枯燥),作者尽量采取“用图说话”的方式,文字尽量简短,图解尽量简明。而且,文字风格也尽量避免单纯地说理分析,讲求一些故事性。目的只有一个,吸引你把这篇不长不短的文章读完。最后,本文还探讨了 Isometric Game 的译法,并给出了一些等轴测投影的应用示例。1.神秘的...

硬核!拼多多三面惨败,附赠课程+题库_普通网友的博客-程序员秘密

前言做了 3~5 年编程开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者。到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突破?其实大家往往忽略了这一点——提升自己的架构认知(工作5年左右程序员必须重视架构认知的提升,这会很大程度上推动你今后的成长)。架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快速迭代和持续交付,从而达到降本增效的目标。提升架构认知高度,就像达克效应所描述的一样,要敢于从愚昧之巅跳到绝望之谷,通过爬升开

String类split函数的特殊分隔符_Helloguoke的博客-程序员秘密

特殊符号有:$ ^ *当字符串为空字符串时,split返回的字符串数组大小为0$ ^:当字符串为非空字符串,且字符串中不存在分隔符时,split返回的字符串数组大小为2*:当字符串为非空字符串,且字符串中不存在分隔符时,split返回的字符串数组大小为0

Intel TBB的学习&动态并行_元气少女缘结神的博客-程序员秘密

学习的书籍是《Pro TBB--c++ programming with TBB》

大数据开发:基于Hadoop的数仓设计_加米谷大数据张老师的博客-程序员秘密

企业级的大数据平台,Hadoop至今仍然占据重要的地位,而基于Hadoop去进行数据平台的架构设计,是非常关键且重要的一步,在实际工作当中,往往需要有经验的开发工程师或者架构师去完成。今天的大数据开发分享,我们就来讲讲,基于Hadoop的数仓设计。数据仓库,是数据存储管理的重要一环,基于Hadoop的数据仓库工具Hive,提供类SQL语言,HiveQL去实现基本的查询。但是Hive并非唯一的选择,从实际业务出发,需要综合考量。大数据背景下的数据仓库在企业应用场景下,大数据规模是越来越大的,而

推荐文章

热门文章

相关标签