(1)进程的概念(Dijkstra) 进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。 (2)进程与程序的联系与区别 ① 程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。 ② ...
分类:
编程语言 时间:
2020-02-02 13:32:47
阅读次数:
77
近日,一环境分析的时候,发现ash中在某一时刻有"null event"等待事件,版本为oracle 11.2。实际上该事件在oracle 9.2.0.4之后就几乎极少出现的。 NULL EVENT-Oracle等待事件 Wait Event 当会话在等待一个不知名的事件时,会话session的ev ...
分类:
数据库 时间:
2020-01-11 20:15:18
阅读次数:
87
epoll工作流程 首先,需要调用epoll_create创建epoll; 此后我们就可以进行socket/bind/listen; 然后调用epoll_ctl进行注册; 接下来,就可以通过一个while(1)循环调用epoll_wait来等待事件的发生; 然后循环查看接收到的事件并进行处理; 1) ...
分类:
其他好文 时间:
2020-01-11 00:25:16
阅读次数:
64
SELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL AND STATUS = 'ACTIVE' ORDER BY LOGON_TIME, SID; 2.查询会话与对应的进程 SELECT P.SPID, S.SID, S.OSUSER, S.MACH ...
分类:
数据库 时间:
2020-01-05 00:40:00
阅读次数:
111
客户说数据库的CPU使用率为100%,应用相应迟缓。发现是latch: cache buffers chains 作祟故障分析思路 查看等待事件,判断故障起因 SQL>select * from (select sid,event,p1,p2,p3,p1text,WAIT_TIME,SECONDS_ ...
分类:
系统相关 时间:
2019-12-30 17:12:02
阅读次数:
102
一. CyclicBarrier简介1:CyclicBarrier(可重用屏障/栅栏) 类似于 CountDownLatch(倒计数闭锁),它能阻塞一组线程直到某个事件的发生。2:与闭锁的关键区别在于,所有的线程必须同时到达屏障位置,才能继续执行。3:闭锁用于等待事件,而屏障用于等待其他线程。4:C ...
分类:
其他好文 时间:
2019-12-28 11:33:44
阅读次数:
69
问题背景:客户反应oracle库很慢很慢 (read by other session可以结合db file sequential read等待事件一块优化) 1检查等待事件: set linesize 200 col username for a15 col event for a35 col p ...
分类:
数据库 时间:
2019-12-06 13:48:57
阅读次数:
87
db file sequential read:直接路径读; 官方说明如下: This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a p ...
分类:
数据库 时间:
2019-12-06 13:29:20
阅读次数:
143
Undo Related Wait Events & Known Issues (Doc ID 1575701.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 9.2.0.8 to 11.2.0.4 [Release 9.2 ...
分类:
其他好文 时间:
2019-12-01 11:38:24
阅读次数:
124
一环境跑压力测试的时候,标题所述等待事件在top N中。不用查,也知道是因为undo竞争的事件。 根据metalink文档解释,是由于undo表空间不足引起的。 This implies that sessions are struggling to find new undo extents an ...
分类:
其他好文 时间:
2019-11-07 21:58:05
阅读次数:
107