一次开发人员直接在数据库服务器上做delete table操作系统,由时在上班高峰运行,造成长时间执行无反应,进而把SQLPLUS客户端关闭掉,再次运行删除语句,造成数据库运行缓慢。
询问操作过程知道了是由锁表造成,最终处理;本文只是模拟锁表处理过程,下次遇到相同问题可以快速处理。
1. 查看数据库的等待事件
如果不清楚原因,可以通过先通过等待事件进行分析。
SQL> s...
分类:
数据库 时间:
2014-11-25 18:35:45
阅读次数:
227
SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'db file parallel read'; EVENT# NAME ...
分类:
数据库 时间:
2014-11-20 15:16:33
阅读次数:
202
什么是单块读?
顾名思义,就是单个块单个块得读,等待事件表现为db file sequential read;
单块读有哪些情况?
大部分索引扫描是单块读(除index fast full scan),rowid回表是单块读,undo里读数据是单块读,行迁移行链接是单块读,读取段头是单块读,读边界块是单块读。
现在就来探讨下undo里读数据是单块读的情况:
--session1:
SQL>...
分类:
其他好文 时间:
2014-10-28 09:25:56
阅读次数:
236
在做性能压力测试,测试结果不能通过,获取现场一个小时的AWR报告,发现大量的等待事件,数据库是RAC,版本是11.2.0.4.0。
Snap Id
Snap Time
Sessions
Cursors/Session
Instances
Begin Snap:
1607
21-10月-14 20:00:03
560...
分类:
数据库 时间:
2014-10-27 09:22:36
阅读次数:
332
epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口 select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果 而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描...
分类:
其他好文 时间:
2014-10-19 15:37:29
阅读次数:
209
??1 epollepoll是Linux下多路复用IO接口select/poll的增强版本号,它能显著提高程序在大量并、发连接中仅仅有少量活跃的情况下的系统CPU利用率,由于它会复用文件描写叙述符集合来传递结果而不用迫使开发人员每次等待事件之前都必须又一次准备要被侦听的文件描写叙述符集合,还有一点原...
分类:
其他好文 时间:
2014-10-16 19:15:43
阅读次数:
178
我坚持每天看3套RAC的AWR,总结了一下。查找日志等待事件的SQL:9i:select * from v$event_name where name like '%log%';(大概14个左右)10g: select name,wait_class from v$event_name where ...
分类:
其他好文 时间:
2014-10-02 20:24:53
阅读次数:
182
为了一看究竟,抓取了一个awr报告。发现系统的负载情况确实很严重,每秒的redo有1.6M,可见系统的负载不是主要在select上,可能有一些dml之类的操作极为频繁。看了下等待事件。都是关于lock的。这个时候就有些纳闷了。到底什么样的操作会导致严重的锁等待。Top 5 Timed Foregro...
分类:
数据库 时间:
2014-10-02 18:24:33
阅读次数:
234
??
1 epoll
epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并、发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Read...
分类:
其他好文 时间:
2014-10-01 01:34:50
阅读次数:
370
2014-09-25 BaoXinjian一、Insert 性能影响应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。本篇介绍两个由并发insert操作导致的等待事件(wait event),以及如何通过优化物理...
分类:
数据库 时间:
2014-09-28 19:24:24
阅读次数:
525