存档

文章标签 ‘数据库’

oracle锁表查询及解锁kill进程

2011年8月9日 没有评论

select count(*) from v$locked_object;

select * from v$locked_object;

–查看哪个表被锁
select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id;

阅读全文…

分类: 数据库 标签: ,

OTL常见问题

2011年6月16日 没有评论

    Oracle, Odbc and DB2-CLI Template Library, Version 4.0

    Frequently Asked Questions

Please, send your questions and comments to skuchin@ispwest.comskuchin@gmail.com

Q. OTL: how does OTL handle NULLs?

Q. OTL: is it thread safe?

阅读全文…

分类: Linux开发, 数据库 标签: ,

【转】Oracle数据库提高命中率及相关优化

2010年4月23日 没有评论

关于Oracle中各个命中率的计算以及相关的调优

1)Library Cache的命中率:

.计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)

  1. SQL>SELECT SUM(pinhits)/sum(pins)
  2. FROM V$LIBRARYCACHE;

通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。
阅读全文…

分类: 数据库 标签: ,

【转】九大Oracle性能优化基本方法详解

2010年4月23日 没有评论

Oracle性能优化基本方法包括一下几个步骤,包括:

1)设立合理的Oracle性能优化目标。
2)测量并记录当前的Oracle性能。
3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。
4)把等待事件记入跟踪文件。
5)确定当前的OS瓶颈。
6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)。
7)跟踪并实施更改控制过程。
8)测量并记录当前性能
9)重复步骤3到7,直到满足优化目标

下面来一一详述。
阅读全文…

分类: 数据库 标签: ,