sysaux表空间突增原因分析

2024-01-06 13:39

本文主要是介绍sysaux表空间突增原因分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

现象描述:Sysaux表空间由原来的78%突增14%,涨到92%。

最初怀疑是 应用把业务表 存放于该表空间,通过工具查看SYSAUX表空间未存放应用数据

通过管控工具查看SYSAUX表空间下包含的表,最大的表为1.5G。

应用人员在他们的管理平台上查到一张3G多的大表WRH$_ACTIVE_SESSION_HISTORY,

在管控工具里输入表名确实能查到该表。但是表空间一列为N/A

因为WRH$_ACTIVE_SESSION_HISTORY表为分区表,只能查单个分区的表空间。用上面语句查表的表空间无结果,返回为N/A.

用下面语句查询分区信息,WRH$_ACTIVE_SESSION_HISTORY表为记录ASH相关信息的表。

select dt.table_owner,dt.table_name,dt.partition_name,dt.subpartition_count,dt.high_value,dt.high_value_length,dt.tablespace_name,dt.logging,dt.compression,dt.compress_for,dt.num_rows,dt.empty_blocks,dt.avg_space,dt.avg_row_len,dt.chain_cnt,dt.last_analyzed,dt.global_stats,dt.user_stats,dt.interval,dt.segment_createdfrom dba_tab_partitions dtwhere dt.table_owner = 'SYS'and dt.TABLE_NAME = 'WRH$_ACTIVE_SESSION_HISTORY';

可以看到该表的分区存放在SYSAUX表空间。在应用系统的管理平台上可以看到该表每天会自动建一个分区。

 

根据分区名查询每一个分区大小及分区创建时间,记录数据的周期

select ds.owner,ds.SEGMENT_NAME,ds.PARTITION_NAME,ds.tablespace_name,round(sum(ds.bytes / 1024 / 1024), 2) table_sizemb,do.CREATEDfrom dba_segments ds,dba_objects dowhere ds.PARTITION_NAME=do.SUBOBJECT_NAMEand ds.SEGMENT_NAME=do.OBJECT_NAMEand ds.PARTITION_NAME in ('WRH$_ACTIVE_SES_MXDB_MXSN','WRH$_ACTIVE_902114296_45347','WRH$_ACTIVE_902114296_45371','WRH$_ACTIVE_902114296_45227','WRH$_ACTIVE_902114296_45443','WRH$_ACTIVE_902114296_45275','WRH$_ACTIVE_902114296_45323','WRH$_ACTIVE_902114296_45395','WRH$_ACTIVE_902114296_45299','WRH$_ACTIVE_902114296_45419','WRH$_ACTIVE_902114296_45251')and ds.SEGMENT_NAME = 'WRH$_ACTIVE_SESSION_HISTORY'group by ds.owner, ds.SEGMENT_NAME, ds.PARTITION_NAME, ds.tablespace_name,do.CREATEDorder by sum(ds.bytes / 1024 / 1024) desc

问题原因:

发现2017.11.27 00点-----2017.11.28 00点   该时间段记录的数据量较大

管控工具查看每个节点的DB_TIME值,发现2,3,4节点在该时间段负载较大。因为WRH$_ACTIVE_SESSION_HISTORY表记录的是活动会话历史,因为那个时间段的数据库负载超出平常很多倍,所以该时间段产生的记录信息才会较平时多。

2,3,4三个节点的dbtime 负载如下(因为很相似,只帖一个):

提SR与原厂沟通收集相关信息,进一步分析定位问题原因。

解决方法:表空间扩充

 

系统表空间SYSTEM、SYSAUX出现突增情况处理思路:
问题分析:
1、若SYSTEM表空间突增,考虑是否开启了数据库审计功能,因为审计数据存放在SYSTEM表空间。
show parameter audit_trail
NONE为不开启审计,11G之后默认为DB

2、若SYSAUX表空间突增,考虑是否该时间段数据库负载较大,因为该表空间存放AWR、ASH相关数据,负载较大时就会产生较大的数据量。

3、也可能是应用数据存放于SYSTEM、SYSAUX表空间

这篇关于sysaux表空间突增原因分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/576526

相关文章

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Java空指针异常NullPointerException的原因与解决方案

《Java空指针异常NullPointerException的原因与解决方案》在Java开发中,NullPointerException(空指针异常)是最常见的运行时异常之一,通常发生在程序尝试访问或... 目录一、空指针异常产生的原因1. 变量未初始化2. 对象引用被显式置为null3. 方法返回null

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

Linux中的more 和 less区别对比分析

《Linux中的more和less区别对比分析》在Linux/Unix系统中,more和less都是用于分页查看文本文件的命令,但less是more的增强版,功能更强大,:本文主要介绍Linu... 目录1. 基础功能对比2. 常用操作对比less 的操作3. 实际使用示例4. 为什么推荐 less?5.

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

Java集成Onlyoffice的示例代码及场景分析

《Java集成Onlyoffice的示例代码及场景分析》:本文主要介绍Java集成Onlyoffice的示例代码及场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将o

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么