当前位置:首页 > 日记 > 正文

oracle实例的后台处理

oracle实例的后台处理
这是在后台工作过程的简要介绍。监控系统(进程)、进程监控(过程监控,PMON)、数据库(数据库的作家,作者DBWn),写日志(日志写入日志,检查点进程,),

1、进程:安装和打开数据库。安装数据库的查找和验证数据库的控制文件后,打开数据库以查找和验证所有数据文件和联机日志文件。一旦打开数据库和数据库正在使用,SMON负责执行各种内部管理任务。

2、PMON:用户会话连接到服务器进程,用户进程,服务器进程启动会话时创建,在绘画结束时破坏。如果会议结束,任何工作,用户执行将有序进行和服务器进程将终止。如果会话是正常终止,PMON破坏服务器进程,返回其PGA内存的操作系统,并回滚任何未提交的事务完成的。

3,DBWn:会话不直接写数据到磁盘,但将它写入到数据库缓存,那么数据库作家负责写缓存到磁盘。一般来说,一个实例可以有多个作家。反过来,data files,DBW1等。默认是8 CPU对应一个数据库的作家。

通常,Oracle尽可能减少写入缓冲区的数量,因为IO操作可以降低性能。在实际情况下,如果会话是为某些缓冲区编写的,通常会有一个会话来对其进行操作。

DBWn使用一个非常懒惰的算法进行写作:尽可能的少,尽可能少。有四种类型的操作:无需做的脏缓冲区可用的缓冲区,也遇到三秒超时,遇到检查点。
没有可用的缓冲区:服务器进程需要在将块复制到缓存之前找到可用的缓冲区。可用缓冲区既不脏也不占用。如果可用缓冲区时间太长(Oracle中的自设置),则将脏缓冲区写入磁盘以清除缓冲区。

脏缓冲区的数量太大:在这种情况下,Oracle的内部阈值被确定,如果超出了阈值,一些缓冲区将被写入磁盘。

超时:DBWn秒每三秒缓冲液清洗时间。即使系统处于闲置状态,缓冲区将被清理。
请求检查点:当遇到检查点时,所有的缓冲区数据都将被写入。此时系统的性能下降。检查点仅在不允许的情况下设置。检查点设置在数据库关闭和实例关闭时,命令也可以设置。
需要指出,当会议提交一个事务,DBWn无所作为,DBWn执行,以自己的方式,需要在这个时候进行手术是写日志缓冲区中的数据。

4,LGWR:日志作家写的日志缓冲区的内容到磁盘上的联机日志文件。当会话发出commit,LGWR写的是真正的时间:当缓冲区被写入LGWR的盘,会话将被挂起,在Oracle的架构,LGWR是最大的瓶颈。DML的速度不能超过的速度,LGWR将变化向量到磁盘。在以下三种情况下,LGWR将日志缓冲区:

当提交写入时,提交给事务的每个更改向量都可以在磁盘上的重做日志中获得,并可用于以后的数据文件备份。

The occupancy rate of log buffer is 1/3: in application, it usually fills up 1/3 of log buffer in a very short time, forcing LGWR to change vector to write disk in real time.Since then, there is almost nothing to write when the session is COMMIT: COMMIT can be done immediately.

当DBWn需要写数据库缓存到数据文件的脏缓冲区的写操作时总是写操作之前执行由DBWn执行。目标是未提交的事务总是可以reversed.dbwn可以写未提交事务的数据文件。如果我们能得到所需要的反向业务数据和变化的载体,不会有问题的。所以,在DBWn写的,写的LGWR需要确保数据记录在重做日志文件。

5、CKPT:系统崩溃后,对应的脏缓冲区的所有变化向量必须从重做日志应用到数据块中提取。这是恢复过程。频繁的检查点确保脏缓冲区可以快速写入到磁盘,从而最大限度地减少事故发生后的应用必须返工量。在Oracle8i,我们使用增量检查点机制,和DBWn写的脏缓冲区在一个固定的速度,所以总是有DBWn和LGWR之间的一个可预测的差距,系统性能更稳定的增量检查点时使用,且恢复时间可以预测。

当然,在10g之后,Oracle又增加了一些过程。下面是一个简短的介绍:
常见:管理监控(maniageability监视器)、自我监控和自我调节过程中的数据块的支持。
MMNL辅助过程:MMON的。
MMAN:支持内存分配的自动调节。

相关文章

介绍Win8.1Update1更新和升级方法

介绍Win8.1Update1更新和升级方法

方法,升级,新和,电脑软件,点评:据确切消息最新获悉,Win8.1即将迎来更新1更新,简单地说,这相当于一个加强版的SP,包含所有以前发布的更新,将添加一些新功能,例如新的开始菜单。wind8.1更新1预计将在月和四月全面推敲定。您可能希望提前打开自动更新…

考拉FM携手广东移动与三大运营商用

考拉FM携手广东移动与三大运营商用

用户,运营商,三大,考拉,好处,最近,手机调频收音机宣布与广东移动合作启动定向流量。8月以来,考拉FM所有广东移动用户免费定向流量,听广播。据了解,这是Kola来自江苏电信、湖北联通联合手后,对自由流动的策略的实施,再次受益的重度用户区。考拉FM…

Windows7系统注意工具使用图

Windows7系统注意工具使用图

工具使用,系统,电脑软件,点评:Windows7系统的笔记工具,我不需要知道更多关于它。我想你们都知道。本文主要介绍了该工具的具体用法,有兴趣的朋友千万不要错过。 1依次打开计算机菜单项——所有程序——附件;附录文件夹中有许多小工具,并查找签名…

对swiftbtn.exe-swiftbtn的作用是

对swiftbtn.exe-swiftbtn的作用是

作用,电脑软件,swiftbtn,exe,评论:swiftbtn.exe富士通,西门子键盘的扩展支持程序 Process file: SwiftBTN or SwiftBTN.exe 过程名称:富士通西门子附加键盘支持 过程类别:安全风险的过程 英文描述: swiftbtn.exe安装在富士通西门子笔记本的系…

linux守护进程管理的若干命令综述

linux守护进程管理的若干命令综述

进程管理,综述,命令,电脑软件,linux,评论:linux后台进程管理的一些命令:FG、BG、乔布斯、Ctrl + Z命令,供大家学习参考。 一个, 在命令结束时,你可以把这个命令后面的背景,如玻璃纤维填充热塑性塑料, 二、Ctrl + Z 正在前台执行的命令可以放在后…

为什么我的手机短信已经发出去了,还

为什么我的手机短信已经发出去了,还

手机短信,还没有,去了,电脑软件,由于运营商网络因素的影响,短时间内可能会出现短消息的延迟或丢失,导致QQ安全中心不能及时收到您的短信或发送短信,无法及时到达您的手机。 如果您不停地发短信,请使用其他安全验证手段或一段时间后再试一次,使…

你怎样才能对手机有一个快速全面的

你怎样才能对手机有一个快速全面的

有一个,快速,电脑软件,你怎样才能对手机有一个快速全面的了解 你可以在手机的主页上体验一键,快速检查手机状态,它可以快速扫描恶意软件、垃圾文件、按键设置等,掌握手机的状态,扫描完成后,优化一键,轻松解决手机问题。…

谷歌Play商店开辟了AndroidWear应

谷歌Play商店开辟了AndroidWear应

应用领域,商店,开辟了,电脑软件,谷歌,{ }北京时间7月4日消息,在上周我的I/O开发者大会上,谷歌推出了SDK,允许开发者将设备和应用程序在谷歌Android Wear平台。今天,三方应用如Duolingo和Pinterest已经降落在谷歌Play商店Andoid磨损区。 Androi…

在win7的iTunes运行异常

在win7的iTunes运行异常

运行,电脑软件,iTunes,如果在Win7 / Vista系统有异常操作,如iTunes不能打开,停止响应或意外退出,并重新创建帐户,它不能解决问题。 1。检查是否有病毒 Windows病毒会干扰各种计算机功能,包括iTunes。请确保您安装了最新的防病毒软件并更新了病…

Oracle经常使用转储命令来记录它。

Oracle经常使用转储命令来记录它。

命令,转储,电脑软件,Oracle,一、内存转储 1)全球区域 改变会话事件的即时跟踪名称global_area水平n; 1包含PGA 2包含SGA 4包含UGA 8包含间接记忆 2)库缓存 改变会话事件的即时跟踪名称library_cache水平n; 1库缓存统计信息 2包含哈希表直方图…

Oracle创建表空间步进代码

Oracle创建表空间步进代码

创建表空间,步进,代码,电脑软件,Oracle,*第一步:创建一个临时表空间。 创建临时表空间user_temp tempfile会: Oracle oradata Oracle9i user_temp DBF。 大小50m 自动 下一50m MAXSIZE 20480m 局部管理; *第二步:创建表空间。 创建表空间user_…

PHP中计算字符串相似性的函数代码

PHP中计算字符串相似性的函数代码

计算,字符串,函数,相似性,代码,similar_text计算两个字符串的相似性 国际similar_text(字符串,字符串的二{,}浮$ %) 第一个是必要的,第一个字符串要比较。 第二个是必需的。需要比较的第二个字符串。 %是可选的。指定存储百分比相似性的变量名。…