ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle并发问题

oracle并发问题

原创 Linux操作系统 作者:dragon路 时间:2011-08-04 22:34:39 0 删除 编辑

1 查看数据库当前进程的连接数:SELECT COUNT(*) FROM V$SESSION;

2查看当前数据库当前会话的链接数:SELECT COUNT(*) FROM V$SESSION;

3查看数据库的并发连接数:SELECT COUNT(*)  FROM V$SESSION  WHERE  STATUS='ACTIVE';

4查看当前数据库建立的会话情况:SELECT SID,SERIAL#,USERNAME,PROGRAM,MACHINE,STATUS FROM V$SESSION;

5最大连接数:SELECT VALUE FROM V$PARAMETER WHERE NAME='PROCESSES';OR  SHOW PARAMETER PROCESSES;

6修改:ALTER SYSTEM SET PROCESSES=300 SCOPE=SPFILE;重启库

7SESSION 与PROCESS关系SESSION=(1.1*PROCESSES+5)

8PGA设置:PGA_AGGREGATE_TARGET=PROCESSES*4M;OLTP中可设SGA=PGA

9查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from
 v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;

数据库模式:SHOW PARAMETER SHARED_SERVER;大于0为共享

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25736250/viewspace-704162/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 全面分析PGA
请登录后发表评论 登录
全部评论

注册时间:2011-04-24

  • 博文量
    34
  • 访问量
    54451