原始人 发表于 2013-12-16 11:20:20

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

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

kongxinzhe2013 发表于 2013-12-18 18:01:51

请提供表的存储参数,有可能和初始区initial extent大小有关

原始人 发表于 2013-12-19 09:24:56

kongxinzhe2013 发表于 2013-12-18 18:01 static/image/common/back.gif
请提供表的存储参数,有可能和初始区initial extent大小有关

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

kongxinzhe2013 发表于 2013-12-19 09:41:22

你提供的信息太过于表象,无法定位。根据你说的时快时慢,可以使用top命令看一下IO情况,CPU清况等。是否有Oracle进程争用情况,同时你说你的日志都会处于active状态,此状态表示日志文件中对应的脏缓存块还没有写到*.dbf中。
页: [1]
查看完整版本: 最近数据库出了点问题-truncate表要好久