网站大量收购独家精品文档,联系QQ:2885784924

Oracle第7章数据库实例.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据库实例;本章内容;本章要求;7.1实例概述;;;;实例 ;7.2 Oracle内存结构;;7.2.1 SGA;(1)数据高速缓冲区;;缓冲块的类型 脏缓存块(Dirty Buffers) 脏缓存块中保存的是已经被修改过的数据。当一条SQL语句对某个缓存块中的数据进行修改后,这个缓存块就被标记为脏缓存块。它们最终将由DBWR进程写入数据文件,以永久性地保存修改结 空闲缓存块(Free Buffers) 空闲缓存块中不包含任何数据,它们等待后台进程或服务器进程向其中写入数据。当Oracle从数据文件中读取数据时,将会寻找空闲缓存块,以便将数据写入其中 命中缓存块(Pinned Buffers) 正被使用,或者被显式地声明为保留的缓存块。这些缓存块始终保留在数据高速缓冲区中,不会被换出内存。 ;;数据高速缓冲区大小 数据高速缓冲区越大,用户需要的数据在内存中的可能性就越大,即缓存命中率越高,从而减少了Oracle访问硬盘数据的次数,提高了数据库系统执行的效率。然而,如果数据高速缓冲区的值太大,Oracle就不得不在内存中寻找更多的块来定位所需要的数据,反而降低了系统性能。显然需要确定一个合理的数据高速缓冲区大小。 DB_CACHE_SIZE(标准块);(2)重做日志缓冲区;;;(3)共享池;共享池大小 SHARED_POOL_SIZE 合适的共享池大小,可使编译过的程序代码长驻内存,大大降低重复执行相同的SQL语句、PL/SQL程序的系统开销,从而提高数据库的性能。 ;(4)大型池 ;(5)Java池 ;(6)流池 ;7.2.2 SGA的管理;;;;7.2.3 PGA;User process;7.2.4在OEM中管理数据库实例的内存结构;7.3 Oracle后台进程;7.3.1 Oracle进程概述;用户进程 当用户连接数据库执行一个应用程序时,会创建一个用户进程,来完成用户所指定的任务。 服务器进程 服务器进程由Oracle自身创建,用于处理连接到数据库实例的用户进程所提出的请求。用户进程只有通过服务器进程才能实现对数据库的访问和操作。 服务器进程分为专用服务器进程和共享服务器进程两种。 服务器进程主要完成以下任务: 解析并执行用户提交的SQL语句和PL/SQL程序; 在SGA的数据高速缓冲区中搜索用户进程所要访问的数据,如果数据不在缓冲区中,则需要从硬盘数据文件中读取所需的数据,再将它们复制到缓冲区中; 将用户改变数据库的操作信息写入日志缓冲区中。 将查询或执行后的结果数据返回给用户进程。 ;;7.3.2Oracle后台进程;(1)DBWR(数据库写入进程);;LGWR(日志写入进程);启动LGWR进程 用户通过COMMIT语句提交当前事务 重做日志缓存被写满三分之一 DBWR进程开始将脏缓存块写入数据文件 每隔3秒,即发生一次超时,将启动LGWR 事务提交机制 快速提交 组提交 ;CKPT(检查点进程);;检查点事件的触发 每一个日志切换时 当实例以如下方式关闭时 NORMAL,TRANSACTION,IMMEDIATE 当使用 ALTER TABLESPACE [OFFLINE NORMAL|READ ONLY|BEGIN BACKUP] ,作用于某个数据文件上的检查点发生时. 设置以时间为基础的检查点事件 当数据库管理员需要手工操作时 ALTER SYSTEM CHECKPOINT;与检查点的相关初始化参数 LOG_CHECKPOINT_INTERVAL 用来指定重做日志文件每写多少操作系统块发生一次检查点事件 例如重做日志文件1M,系统操作块为1K:设置此参数为500,则重做日志文件写入500K时,检查点事件发生 LOG_CHECKPOINT_TIMEOUT 用来指定每隔多长时间发生一次检查点 如1800,表示每隔1800秒,如果为0,表示此参数无效E LOG_CHECKPOINT_TO_ALERT 用于设置是否将检查点信息记录到警告日志中数;SMON(系统监控进程);PMON(进程监控进程);ARCH(归档进程);RECO(恢复进程);LCKn(锁进程);Dnnn(调度进程);;小节;1、有时候读书是一种巧妙地避开思考的方法。5月-205月-20Friday, May 1, 2020 2、阅读一切好书如同和过去最杰出的人谈话。09:25:1509:25:1509:255/1/2020 9:25:15 AM 3、越是没有本领的就越加自命不凡。5月-2009:25:1509:25May-2001-May-20 4、越是无能的人,越喜欢挑剔别人的错儿。09:25:1509:25:1509:25Friday, May 1, 2020 5、知人者智,自知者明。胜人者有力,自

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档