--CPU高的SQL
select sql_text from v$sql order by cpu_time desc
--逻辑读多的SQL:
select * from (select buffer_gets, sql_text
from v$sqlarea
where buffer_gets > 500000
order by buffer_gets desc) where rownum<=30;
--执行次数多的SQL :
select sql_text,executions from
(select sql_text,executions from v$sqlarea order by executions desc)
where rownum<81;
--读硬盘多的SQL :
select sql_text,disk_reads from
(select sql_text,disk_reads from v$sqlarea order by disk_reads desc)
where rownum<21;
--排序多的SQL :
select sql_text,sorts from
(select sql_text,sorts from v$sqlarea order by sorts desc)
where rownum<21;
--CPU消耗高,如果确认是oracle进程做的
--那么直接在OS上抓到消耗CPU的PID,然后查出是哪个session,找出相应的SQL
@getsqlbypid
select sql_text from v$sqltext where hash_value = (
select sql_hash_value from v$session where sid = (
select s.sid from
v$session s, v$process p
where p.addr = s.paddr
and p.spid = &ospid
))
order by piece;
转载:http://leonayx123.iteye.com/blog/1622897
分享到:
相关推荐
Oracle 维护和点检手册 在 Oracle 数据库维护和点检中,掌握正确的维护和点检手册对数据库的稳定运行和高效运作至关重要。本手册涵盖了基础巡检和高级巡检两个方面,分别涵盖了 Oracle 实例状态、表空间状态、数据...
oracle维护常用命令
文档总结了维护oracle常用的命令和方法,需要的可以下手。
《Oracle维护宝典》是一份综合性的资源集合,旨在帮助Oracle数据库管理员(DBA)提升其在数据库维护和管理方面的技能。这份宝典包含了多个文档,涵盖了从基础到高级的多种Oracle数据库相关的知识点。 首先,"ORACLE...
oracle维护常用SQL语句.pdf
Oracle维护常用SQL语句,运维人员必备,由基本的ORACLE运维到复杂的问题解决
《ORACLE维护手册》是针对Oracle数据库系统进行日常管理和维护的专业指南,旨在提供全面、实用的操作技巧和解决方案,确保数据库的高效稳定运行。Oracle数据库作为全球广泛使用的数据库管理系统,其维护工作至关重要...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其维护和管理对于确保系统稳定性和性能至关重要。在Oracle数据库维护培训中,有几个关键概念和技术是重点学习的内容,主要包括基础表空间、数据文件、Undo和...
本维护手册主要涉及如何管理和监控Oracle数据库的关键组件,包括实例、进程、并发数、初始化参数、PGA(程序全局区)和SGA(系统全局区)。 1. Oracle监听器(Listener)配置: 监听器是Oracle数据库系统的重要组成...
除了上述命令,还有其他一些常见的Oracle维护操作: 5. **检查控制文件状态**: 可以通过SQL查询`select * from v$controlfile;`来查看控制文件的信息,包括文件名、状态和大小。控制文件记录了数据库的元数据,...
在Oracle RAC环境下,集群维护工作是日常数据库管理的重要组成部分,对于确保数据库高可用性和性能至关重要。为了简化这些维护任务,Oracle提供了多种维护工具和命令。接下来,我们将详细介绍这些命令,并按照节点层...
### ORACLE 维护手册知识点解析 #### 一、背景概述 Oracle数据库是业界领先的数据库管理系统之一,广泛应用于各类企业级应用中。由于其复杂性和关键性,Oracle数据库的日常维护变得尤为重要。良好的维护不仅可以...
自己积累的资料,现整理到CHM给大家分享.包含oracle系统维护手册,oracle函数手册
oracle日常维护常用语句,如:表空间创建/密码设置不过期/用户解锁/无法导出空表设置/用户不区分大小写设置等
原版上海贝尔的培训胶片,值得! 欢迎下载
Oracle日常维护对于确保系统的稳定运行、数据安全以及性能优化至关重要。本手册将详细介绍Oracle数据库的一些关键维护任务,以帮助DBA(数据库管理员)有效监控和管理数据库。 1. **日志监控**: - **redo log ...
ORACLE数据库管理员教程,数据库管理员是一个或一组全面负责管理和控制数据库系统的人员。
二、电信计费系统的Oracle维护经验 1. **性能调优**:计费系统对实时性要求高,因此数据库性能至关重要。这包括SQL查询优化、索引管理、表分区、缓存设置等。定期进行性能分析和调整,如使用SQL Profiler和AWR报告...
**岗位名称**:在软件业中,主要分为Oracle开发类和Oracle维护类两个方向。 - **公司性质**: - **民营**:如用友、东软、联想软件等,这些公司的Oracle技术人才月薪大致位于4K至6K之间。 - **外企**:IBM、HP、...