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编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)