oracle 学习
文章平均质量分 84
iteye_12647
这个作者很懒,什么都没留下…
展开
-
oracle optimizer_mode 优化模式
Oracle 优化参数 optimizer_mode 介绍 Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。 SQL> show parameter optimizer_mode NAME ...原创 2010-08-30 21:20:04 · 136 阅读 · 0 评论 -
oracle sql优化学习笔记
select 语句中避免使用'*',这种方法非常低效,在oracle解析过程中会将*转换成所有的列名,这个工作通常要查询数据库对象数据字典来完成,耗费了更多的时间。 减少数据库的访问次数,实际当执行sql时候,oracle内部执行了很多工作,解析、估算索引利用率、绑定变量、读数据块等。例如sql也可以这样写: SELECT A.EMP_NAME , A.SALARY , A.GRADE, B....原创 2011-07-19 14:17:50 · 89 阅读 · 0 评论 -
oracle 查找比较慢的sql和session
一、如何找到消耗资源大的Oracle的session及其执行的SQL语句 HP-UX可以用glance,top、IBM- AIX可以用topas、另外可以使用PS命令查看进程。 通过这些程序我们可以找到用系统资源特别大的这些进程的进程号,我们就可以通过以下的sql语句发现这个pid正在执行哪个sql,这个sql最好在pl/sql developer,toad等软件中执行, 把<...原创 2011-08-05 12:14:32 · 221 阅读 · 0 评论 -
ora-00054错误解决方案
视图名 描述 主要字段说明 v$session 查询会话的信息和锁的信息。 sid,serial#:表示会话信息。 program:表示会话的应用程序信息。 row_wait_obj#:表示等待的对象,和dba_objects中的object_id相对应。 lockwait :该会话等待的锁的地址,与v$lock的kaddr对应. v$session_wa...原创 2011-08-05 12:23:26 · 389 阅读 · 0 评论 -
Oracle 性能相关的几个视图和参数
一.性能视图 性能视图是Oracle中一些记录数据库性能方面的视图,通过查看这些视图,获得数据库当前或历史上某个时间的性能数据。 它比SQL_TRACE,AWR报告获取数据更及时,便捷。 Oracle 动态性能视图 1.1 V$SQL V$SQL 视图是一个DBA 使用频率非常高的动态视图,它通常和V$SESSION 一起使用来获得当前会话的...原创 2011-08-05 12:24:48 · 132 阅读 · 0 评论