任务的状态: 未创建:只定义了任务代码,未调用tTaskInit()初始化 就绪:任务已经创建完毕,且等待机会占用CPU运行 运行:任务正在占用CPU运行代码 延时:任务调用tTaskDelay()延时 挂起:任务暂停运行 等待事件:任务正在等待某个时间发生,同时设置一个超时时间,这个任务会在事件控 ...
分类:
其他好文 时间:
2019-09-26 21:16:09
阅读次数:
125
监控工具DPA发现海外一台Oracle数据库服务器DB Commit Time指标告警,超过红色告警线(40毫秒左右,黄色告警是10毫秒,红色告警线是20毫秒),如下截图所示,生成了对应的时段的AWR报告,发现Top 5 Timed Events里面,log file sync等待事件的平均等待时间... ...
分类:
其他好文 时间:
2019-09-08 09:21:25
阅读次数:
123
当主程序启动时,首先创建ManualResetEventSlim 类的一个实例。然后启动三个线程,等待事件信号通知它们继续执行。 线程只有在ManualResetEventSlim 对象发出信号才能继续执行,不然只有继续等待,直到接接收到信号。 ...
分类:
编程语言 时间:
2019-09-05 01:15:26
阅读次数:
128
如何自定义一个Oracle的监控模板?以oracle11.2为例,首先来梳理下oracle需要监控哪些指标: 1.一些常见的基础指标,诸如:实例状态、会话数、登陆失败次数、表空间使用率、asm磁盘组使用率等。 2.详细的oracle性能指标,诸如AWR Report Summary中列出来的很多指标 ...
分类:
数据库 时间:
2019-08-07 19:21:47
阅读次数:
724
MySQL Workbench是MySQL提供的连接工具,一直在用它。但是今天运行了一个SQL缺报出如下的错误: 原来 Workbench里有一个设置的地方,能指定查询等待事件。默认超过30秒就会断开查询。 设置的位置如下: Edit -- Preferences -- SQL Editor -- ...
分类:
数据库 时间:
2019-06-21 18:35:27
阅读次数:
411
常见的数据库系统优化中的一些观点: “系统性能出现问题进行优化,一定要深入了解数据库内部参数、等待事件、Latch、缓冲池、trace文件、查询/优化引擎等底层细节。” 这种观点往往出自数据库“高手”,这部分人以了解数据库底层实现细节而感到非常骄傲。但是从优化角度讲数据库的等待事件、Latch等指标 ...
分类:
数据库 时间:
2019-05-05 12:00:56
阅读次数:
221
Linux网络编程——多路复用之epoll ? epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合 ...
分类:
系统相关 时间:
2019-05-02 23:08:57
阅读次数:
198
偶尔发现数据库中发生如下等待事件,随查询文档整理出来: control file sequential read Reading from the control file. This happens in many cases. For example, while: 1、Making a bac ...
分类:
其他好文 时间:
2019-03-29 11:54:05
阅读次数:
173
关于linux哪些能调用schedule或者等待事件的问题对同步问题,需要注意:1)不能调用schedule的情况(wait_event、sleep等,等待函数内部会调用schedule):(1)中断、(2)软中断、(3)tasklet、(4)timer(基于软中断实现)、(5)hrtimer(软中断或硬中断环境下执行)执行环境下、(6)或者“内核线程、普通线程内核态环境下调用了preempt_d
分类:
系统相关 时间:
2019-03-24 00:29:54
阅读次数:
265
操作系统版本:HP-UNIX B.11.31 数据库版本:11.2.0.4 RAC (一) 问题概要 (1)在AWR报告的Top 10 Foreground Events中发现reliable message占用了较高的DB Time,如下: Top 10 Foreground Events by ... ...
分类:
其他好文 时间:
2019-03-12 22:40:37
阅读次数:
1123