性能测试常用Oracle语句
来源:互联网 发布:mac ruby 安装路径 编辑:程序博客网 时间:2024/05/29 09:38
显示数据库当前的连接数
select count(*) from v$process;
显示数据库最大连接数:
select value from v$parameter where name ='processes'
修改最大Oracle最大连接数:
alter system set processes = 300 scope = spfile;
显示当前的session连接数;
select count(*) fromv$session
查看当前有哪些用户正在使用数据
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;
查看数据库中SGA:
System global area (SGA),system global area(PGA);
查看连接oracle的所有机器的连接数
selectmachine,count(*) fromv$session groupbymachine;
查看连接oracle的所有机器的连接数和状态
selectmachine,status,count(*) fromv$session groupbymachine,status orderbystatus;
Oracle 11g设置内存自动管理:
ALTERSYSTEM SETMEMORY_TARGET = 1024M SCOPE=SPFILE;
ALTERSYSTEM SETmemory_max_target = 1500M SCOPE=SPFILE;
ALTERSYSTEM SETSGA_TARGET = 0 SCOPE=SPFILE;
ALTERSYSTEM SETSGA_MAX_SIZE=800M SCOPE=SPFILE;
ALTERSYSTEM SETPGA_AGGREGATE_TARGET = 0 SCOPE=SPFILE;
altersystem setpre_page_sga=FALSEscope=spfile;
查看消耗磁盘读取最多的SQL Top 5:
select disk_reads,sql_text,SQL_FULLTEXT
from (select sql_text,disk_reads,SQL_FULLTEXT,
dense_rank() over
(order by disk_reads desc) disk_reads_rank
from v$sql)
where disk_reads_rank <=5;
实例:
通过linux中消耗资源高的进程号获取oracle消耗资源的sql语句:
1、linux中使用top命名查看oracle进程中消耗资源最高的进程号;
2、oracle中使用命令:
select c.spid,a.p1,a.p1raw,a.p2,a.event,b.sql_text,b.SQL_FULLTEXT,b.SQL_ID
from v$session a,v$sql b,v$process c
where a.wait_class<>'Idle' and a.sql_id=b.sql_id and a.PADDR=c.addr
order by event;
3、查询结果显示出各个sql语句对应的进程号,从中找出top命令中对应消耗资源高的进程号即可找到相应的sql语句。
- 性能测试常用Oracle语句
- Oracle常用性能分析语句
- Oracle 常用性能查看语句
- Oracle中的sql语句分页性能测试
- Oracle常用性能监控SQL语句
- ORACLE常用性能监控SQL语句
- Oracle常用性能监控语句解析
- Oracle常用性能监控语句解析
- Oracle常用分页语句性能比较
- Oracle 常用性能监控SQL语句
- Oracle 常用性能监控SQL语句
- Oracle 常用性能监控SQL语句
- Oracle常用的性能诊断语句
- Oracle 常用性能监控SQL语句
- oracle 日志对象创建语句及常用动态性能视图
- 测试sql语句性能
- 测试sql语句性能
- SQL语句性能测试
- [BZOJ3781][小B的询问][莫队]
- Android学习之合理利用标签美化UI
- WPF SpellCheck
- Java中用的最多的类(之一) 容器类
- oracle 转mysql之函数替换
- 性能测试常用Oracle语句
- 捋一捋数据转换
- ecshop开发环境搭建
- readhat使用centenos的yum
- xcode调试html页面
- Android 检测USB连接状态
- 从SHAttered事件谈安全
- 论文阅读:ROBUST AND FULLY AUTOMATED SEGMENTATION OF MANDIBLE FROM CT SCANS
- ARIMA简介