最近数据库出了点问题-truncate表要好久

    请教大家个问题,目前公司数据库出现了些状况,每次做truncate操作都要好久,请问有遇到过类似情况的吗?truncate一个空表都要好久,之前怀疑是碎片的问题,可是move了那个表空间里的所有表到其他的表空间上还是那样,不知道怎么回事了,请大家给出出主意。
标签: 暂无标签
原始人

写了 32 篇文章,拥有财富 297,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2013-12-18 18:01:51
请提供表的存储参数,有可能和初始区initial extent大小有关
回复

使用道具

P4 | 发表于 2013-12-19 09:24:56
kongxinzhe2013 发表于 2013-12-18 18:01
请提供表的存储参数,有可能和初始区initial extent大小有关

之前一直运行的好好的,现在库就时快时慢的,数据库重启了还是会停留在truncate阶段,并且日志也是有时候会都处于active状态。目前查不出来任何原因
回复

使用道具

P4 | 发表于 2013-12-19 09:41:22
你提供的信息太过于表象,无法定位。根据你说的时快时慢,可以使用top命令看一下IO情况,CPU清况等。是否有Oracle进程争用情况,同时你说你的日志都会处于active状态,此状态表示日志文件中对应的脏缓存块还没有写到*.dbf中。
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈