【YashanDB知识库】表数据量不多,lob数据段有大量空间,插入数据报错

news2024/9/24 15:25:40

问题现象

clob段异常增长,导致磁盘空间满,应用无法使用数据库。

问题风险及影响

lob段空间未复用,lob段空间扩张很大,影响磁盘占用合理分配。

空间不够,插入报错,影响业务。

问题影响的版本

所有版本

问题发生原因

lob类型删除后,空间不会立即复用,需要等待UNDO_RETENTION时间后,空间才会复用。

普通的数据类型表空间段,普通数据被删后插入到undo空间,删除后就可以复用。

lob数据因为太大,被删除后,lob自己就是一份undo数据,不插入到undo空间,所以需要保留undo_retention时间后,才能复用。

解决方式及规避方法

1、把tablespace的maxsize小于磁盘空间,按具体业务表大小配置,

2、undo_retention,如果业务插入数据频繁,且插入数据量多,建议配置小一些,按具体业务插入数据量。

3、如果插入数据量多,磁盘空间建议配置大些

问题分析和处理过程

表空间不够的表现

创建一个maxsize为3G的表空间,mydata,在该表空间创建表tmp1,该表有3个clob字段,如上。

做如下操作:

1、往tmp1表插入数据

2、delete table tmp1;

3、查看dba_segments视图mydata中的表空间段。

循环做上面3个操作,最后报错YAS-02007 no free extent in tablespace MYDATA,如下图所示:

img1

磁盘空间不够的表现

tablespace不做限制,磁盘空间满了之后,插入数据的表现

create tablespace mydata datafile ‘?/dbfiles/mydata’ size 20G autoextend on next 128M maxsize unlimited databucket ‘?/local_fs/mydata’;

如下,数据库变成abnormal状态,插入报错返回。

img3

解决方式,删掉一些日志或者不用的文档,释放空间,则能恢复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2110514.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全视通智慧病房系统旧病房改造方案

一、背景介绍 在当今医疗技术日新月异的时代,智慧病房作为医院现代化建设的重要一环,正逐步从概念走向现实,深刻改变着患者的就医体验与医护人员的工作模式。智慧病房的改造背景,根植于医疗需求的日益增长、技术创新的不断推动以及…

自定义事件分发

一、在C中创建可接收事件的接口类EventInterface,继承自UInterface 1、EventInterface.h #pragma once #include "CoreMinimal.h" #include "UObject/Interface.h" #include "EventInterface.generated.h" UINTERFACE(MinimalAPI) c…

页面小组件-搜索栏(二)-未经项目验证,慎重!!!

前言说明 这一版是未经过项目验证的,可能会有地方需要自行调整,如需使用,请慎重、慎重、再慎重!!! 前言追溯 前面分享过的搜索栏组件是一个临时产物,经历了一两个项目之后就被淘汰了。后续在…

Aloudata AIR :国内首个 Data Fabric 逻辑数据平台

AIR 的寓意是“极致轻盈的数据交付”:A - Adaptive 自适应,I - Integration 集成,R - Resilience 弹性 News:Aloudata AIR 发布 作为国内首个 Data Fabric 逻辑数据平台,Aloudata AIR 通过自研的数据虚拟化技术&#…

使用树莓派学习——Linux库编程

树莓派开发——Linux静态动态库 文章目录 树莓派开发——Linux静态动态库一、分文件编程1.1 分文件编程的优点:1.2 分文件编程的步骤: 二、Linux的库2.1 函数库的概念:2.2 静态库和动态库的比较:静态数据库(libXXX.a&a…

奖项再+1!通义灵码智能编码助手通过可信 AI 智能编码工具评估,获当前最高等级

阿里云的通义灵码智能编码助手参与中国信通院组织的可信AI智能编码工具首轮评估,最终获得 4 级评级,成为国内首批通过该项评估并获得当前最高评级的企业之一。 此次评估以《智能化软件工程技术和应用要求 第 2 部分:智能开发能力》为依据&…

C/C++的自由落体运动

目录 1. 前言 2. 正文 2.1 问题 2.2 解决办法 2.2.1 思路 2.2.2 代码实现 2.2.3 测试结果 3. 备注 1. 前言 这个题目非常有意思,可以活跃自己的思维,毕竟代码来源于生活,又返回给生活。 2. 正文 2.1 问题 题目描述: …

携手共建云安全未来 |“集美大学服云实习基地”授牌仪式圆满举行

集美大学服云实习基地授牌仪式 9月3日,集美大学服云实习基地授牌仪式在厦门成功举行。集美大学科研处副处长茅剑、计算机工程学院副院长刘晋明,以及安全狗副总裁&CTO陈荣有、副总裁刘春辉共同出席此次的授牌仪式。 01 会上,安全狗副总裁刘…

梨花声音教育退费普通话学习技巧之了解文化背景

在学习普通话的过程中,了解中国的文化背景是不可或缺的一环。语言不仅是交流的工具,更是文化的载体。通过深入了解中国的历史、文化和社会背景,学习者可以更好地理解和掌握普通话,使语言学习变得更加生动有趣。本文将从几个方面详…

监控平台总结之面试常问答案

思路 延伸的面试题总结及答案: 1.说说前端监控平台/监控SDK架构设计和难点亮点? 架构设计 数据采集层: SDK: 在前端集成的 SDK 负责采集数据,包括性能指标、用户行为、错误日志等。 数据收集: 实现高效的数据采集机制,支持实时…

C++_多态详解

多态的概念 概念:需要去完成某个行为时,当 不同的对象去完成 会产生出不同的状态。通俗点说就是 不同类型的对象去做同一个行为,产生的结果不同。 多态的定义及实现 虚函数 定义:即被virtual修饰的类成员函数称为虚函数 虚函…

多门店管理下的高效IT运维策略与实战指南

连锁门店作为直接面向消费者的服务点,是企业与顾客建立联系的关键触点。随着商业竞争的加剧,连锁门店企业纷纷通过扩大实体店面的规模来抢占市场份额。随着门店数量的激增,门店IT运维管理的复杂性和挑战也日益凸显。本文将深入剖析门店IT运维…

828华为云征文|采用Flexus云服务器X实例部署RTSP直播服务器

一、前言 这篇文章讲解: 采用华为云最新推出的Flexus云服务器X实例搭建RTSP服务器,完成视频直播需求。 随着实时视频流传输需求的增长,RTSP(实时流协议)服务器成为了许多视频监控、直播和多媒体应用的核心组件。在当…

有趣的手机端见缝插针游戏源码

有趣的手机端见缝插针游戏源码下载,注:本地预览请用火狐浏览器模拟移动端,chrome本地预览存在跨域问题。 微信扫码获取源码

vue3 响应式 API:shallowRef()和shallowReactive()

shallowRef() shallowRef()是一个用于创建浅层响应式引用的函数。它创建一个响应式数据&#xff0c;但只对顶层属性进行响应式处理。 特点&#xff1a; 只跟踪引用值的变化&#xff0c;不关心值内部的属性变化。 <template><div>{{ shallowRefObj }}</div>…

LLM 模型压缩之三: FoldGPT

0. 资源链接 论文: FoldGPT: Simple and Effective Large Language Model Compression Scheme 项目: to be released. 1. 背景动机 现有的大语言模型推理存在以下问题&#xff1a; LLM 模型因为有大量的参数&#xff0c;以及 next token 的预测方式&#xff0c;导致 LLM 模…

关于vue项目启动报错Error: error:0308010C:digital envelope routines::unsupported

周五啦&#xff0c;总结一下这周遇到的个别问题吧&#xff0c;就是关于启动项目的时候其他的东西都准备好了&#xff0c;执行命令后报错Error: error:0308010C:digital envelope routines::unsupported 这里看一下我标注的地方&#xff0c;然后总结一下就不难发现问题所在 查看…

OBS怎么设置录制配置?3个电脑录屏小技巧妥妥教会你

OBS Studio是一款广受好评的开源录屏和直播软件&#xff0c;它以其强大的功能和用户友好的操作界面而闻名。对于初次接触OBS的用户来说&#xff0c;可能会对软件的众多按钮感到困惑。本文将为你提供一份简洁明了的OBS录屏指南&#xff0c;帮助你快速上手。 演示机型&#xff1a…

下载量10w+!LLM经典《大型语言模型:语言理解和生成》pdf分享

介绍 近年来&#xff0c;人工智能在新语言能力方面取得了显著进展&#xff0c;深度学习技术的快速发展推动了语言AI系统在文本编写和理解方面的表现。这一趋势催生了许多新功能、产品和整个行业的兴起。 本书旨在为Python开发者提供实用工具和概念&#xff0c;帮助他们利用预…

IP地址与MAC地址的区别:‌理解网络层与数据链路层的基石

在网络通信的广阔天地中&#xff0c;‌IP地址与MAC地址如同两座灯塔&#xff0c;‌各自照亮着不同的海域。‌它们虽然都扮演着标识网络设备的重要角色&#xff0c;‌但却在网络的不同层次上发挥着作用。‌本文将带您走进IP地址与MAC地址的世界&#xff0c;‌简述MAC与IP地址的区…