![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE性能
文章平均质量分 56
andy31688
1.积极主动、踏实认真、吃苦耐劳、待人真诚、乐于助人、责任心强. <br/>2.有较强的适应能力,良好的沟通能力和团队协作能力. <br/>3.善于独立思考,有较强的钻研能力,乐于研究新技术,善于总结整理,能够独立承担工作压力. <br/>4.兴趣爱好广泛,喜欢听歌、唱歌、看书(技术类较多),热爱运动。
展开
-
Oracle中select语句使用索引情况测试
--看了不少Oracle中sql优化的文章,也介绍了很多不使用索引的情况,今天有空就测试了一下部分情况。 --测试数据 create table EMP ( EMPNO VARCHAR2(10) not null primary key, ENAME VARCHAR2(10), JOB VARCHAR2(10), MGR VARCHAR2(10), SAL ...原创 2013-04-12 23:13:40 · 116 阅读 · 0 评论 -
Oracle性能参数—经典常用
0、数据库参数属性col PROPERTY_NAME format a25col PROPERTY_VALUE format a30col DESCRIPTION format a100select * from database_properties;select * from v$version;1、求当前会话的SID,SERIAL#SELECT Sid, Serial# FROM ...原创 2013-04-16 11:53:24 · 83 阅读 · 0 评论 -
分区表分区时粒度太大
oracle数据库,下午发生性能问题 1、 检查两台服务器cpu、memory、io等性能参数发现CPU使用率接近100%;2、 检查oracle session信息发现TMID_DEV_USER_DAY、TMID_INCO_USER_DAY、TMID_USE_USER_DAY等多个表上有等待事件,如下:1 read by other session package...原创 2013-05-08 09:52:37 · 311 阅读 · 1 评论 -
-----library cache lock 查询
select Distinct /*+ ordered */ w1.sid waiting_session, h1.sid holding_session, w.kgllktype lock_or_pin, od.to_owner object_owner, od.to_name object_name, oc.Type, decode(h.kgllkmod, 0, 'No...原创 2013-05-13 17:53:36 · 96 阅读 · 0 评论 -
oracle 实时查询消耗资源SQL
1. 先通过top命令查看产用资源较多的pid号, 注意:top命令的user的oacle的,关注pid 2.查询当前耗时的会话ID,用户名,sqlID等:其中top中的pid就是v$process的spid字段值。不是v$process视图中的pid值。select sid,serial#,machine,username,program,sql_hash_value,sql_id, ...原创 2012-12-27 13:29:26 · 114 阅读 · 0 评论 -
Oracle 检查命中率的SQL
[size=large]在数据库启动2小时后,可以通过以下SQL来测试数据库性能 1. 缓冲区命中率: 缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率 select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0...原创 2013-01-09 15:45:40 · 91 阅读 · 0 评论 -
statspack安装使用 和 report 分析
[size=large]一. Statspack 安装 statspack 是Oracle 9i 之前使用的一个数据库收集工具。 通过该工具的分析可以清楚的看到数据库的信息。 statspack 的安装过程如下: 1. 安装statspack. 在oracle_home/rdmbs/admin/目录下运行: ...原创 2013-01-09 16:03:59 · 87 阅读 · 0 评论 -
索引与Null值对于Hints及执行计划的影响
由于B*Tree索引不存储Null值,所以在索引字段允许为空的情况下,某些Oracle查询不会使用索引.很多时候,我们看似可以使用全索引扫描(Full Index Scan)的情况,可能Oracle就会因为Null值的存在而放弃索引.在此情况下即使使用Hints,Oracle也不会使用索引,其根本原因就是因为Null值的存在.我们看以下测试.在username字段为Not Nul...原创 2013-02-16 14:40:35 · 98 阅读 · 0 评论 -
AWR 简介
原文转自:http://blog.csdn.net/tianlesoftware/article/details/4682300AWR的由来:10g之前的oracle:用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会被删除;...原创 2013-02-20 11:50:49 · 186 阅读 · 0 评论