Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812880
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类: Oracle

2010-08-28 13:43:14

      数据库投入使用后,不能随意重新启动,所以清楚那些参数能在数据库启动后能动态修改
和那些参数配置后对后面数据库的性能影响比较的参数比较大。
      动态视图v$parameter中加入条件issys_modifiable<>’FALSE’ or isses_modifiable<>’FALSE’查询出来的参数大部分是能动态修改。
      DB_CACHE_SIZE:用来调整数据库缓存大小。有效利用缓存,可以提高命中率
      DB_BLOCK_SIZE:指定数据库在建立时所默认的块大小。如果块设置的比较小,可能增加数据库的碎片;数据块越大越有利读,理论上。
      SHARED_POOL_SIZE:为那些数据字典缓存和共享SQL语句指定了在SGA里所分配的内存。
      SGA_MAX_SIZE:指定了SGA可以动态增长的最大内存。(在群上看到有朋友问这个参数能不能在数据库运行过程中进行修改)
      LOG_CHECKPOINT_INTERVAL:主要用来设置检查点的频率;在数据库缓存中有1/4的数据缓冲区是脏缓冲区,则数据库系统会自动执行检查点。另外一个强制的原则就是在进行日志切换时,也会执行检查点。

      Oracle的初始化参数有上百个,只能慢慢积累。
阅读(872) | 评论(0) | 转发(0) |
0

上一篇:TTSERVER初探

下一篇:mysql MS 同步问题

给主人留下些什么吧!~~