数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

一个病入膏肓的数据库优化


发布日期:2018年02月01日
 
一个病入膏肓的数据库优化

诊断

先看表空间

system / temp表空间 剩余非常小加大

alter database datafile systemdbf resize m;

alter tablespace add datafile size ;

看alert日志

发现最近一次重起数据库在早上有很多checkpoint not complete另外redo log 共三组切换十分频繁 一般几十秒最多两分钟而且redolog非常小k

alter database add logfile dbf size m;

alter database add logfile dbf size m;

alter database add logfile dbf size m;

alter system switch logifle;切换三次drop原来的三个redo log

alter database drop logfile dbf;

alter database drop logfile dbf;

alter database drop logfile dbf;

回滚段

发现有个小回滚段都是k删除大部分的回滚段从新建立更大的

alter rollback segment r offline;

drop rollback segment r;

create rollback segment r tablespace data storage

(initial m next m optimal m);

看sga区

log buffer 太小了只有k该成m

上一篇:Oracle多表创建的视图insert解决方法

下一篇:oracle 10g无法连接错误排除