1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

从一个案例谈谈永久表空间的临时段问题

永久表空间的临时段问题解析

故障排查分析一般从头开始,先查看表空间使用率。某次案例中,我们发现表空间使用率一直在不断增长,已经使用了93%,但没有业务批量变更或新业务上线的反馈。需注意,对该表空间的对象进行分析,发现临时段占用了50%的空间,而该表空间是bigfiletablespace,不能直接增加文件,并且只能临时把autoextend改为on,这并非长久之计。理论上,smon后台进程应该会对其进行自动回收,但为什么会出现问题呢?

从一个案例谈谈永久表空间的临时段问题

临时段处理方法

一个可行的处理方法是手工处理,即通过smon进程对临时段进行处理;另一个方法是分析业务逻辑和业务代码,以优化后进行释放。值得注意的是,手动处理的风险极高,不推荐使用。如果在临时段处理过程中遇到问题,可以采取以下三个方案:

  • 方案一:SMON自动清理临时段
  • 方案二:手工清理临时段
  • 方案三:重启数据库关闭各个实例,并启动数据库

需要注意的是,在处理临时段问题之前,需要先熟悉整个问题环节和理论原理。

临时段出现的情况

临时段通常在以下情况下产生:创建表(普通表或分区),索引重建rebuild,DROPTABLE或Createsnapshot。临时段可分为临时表空间的临时段和永久表空间的临时段。永久表空间的临时段一般由smon自动清理,而临时表空间的临时段可通过重启实例或重建临时表空间解决。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6381.html