• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Oracle数据库内存参数调优技术个人总结

发布: 2008-10-09 11:18 | 作者: 不详 | 来源: 测试时代采编 | 查看: 119次 | 进入软件测试论坛讨论

领测软件测试网
关键字:Oracle 内存参数 调优

  近来公司技术,研发都在问我关于内存参数如何设置可以优化Oracle的性能,所以抽时间整理了这篇文档,以做参考。

  目的:

  希望通过整理此文档,使公司同事对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用。

  实例结构

  oracle实例=内存结构+进程结构

  oracle实例启动的过程,其实就是oracle内存参数设置的值加载到内存中,并启动相应的后台进程进行相关的服务过程。

  进程结构

  oracle进程=服务器进程+用户进程

  几个重要的后台进程:

  DBWR:数据写入进程.

  LGWR:日志写入进程.

  ARCH:归档进程.

  CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,DBA强制产生,表空间offline)

  LCKn(0-9):封锁进程.

  Dnnn:调度进程.

  内存结构(我们重点讲解的)

  内存结构=SGA(系统全局区)+PGA(程序全局区)

  SGA就是我们所说的内存调优的主要对象。我们重点就是设置SGA

  原则:SGA+PGA+OS使用内存<总物理RAM

  1、SGA系统全局区.(包括以下五个区)

  A、数据缓冲区:(db_block_buffers)存储由磁盘数据文件读入的数据。

  大小: db_block_buffers*db_block_size

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: oracle ORACLE Oracle 参数 技术 内存 数据库

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网