社区
Sybase
帖子详情
数据库两个回滚断表空间为何占用率一直是99%,怎么办?
骨骨
2002-03-04 10:31:13
请相救
...全文
105
5
打赏
收藏
数据库两个回滚断表空间为何占用率一直是99%,怎么办?
请相救
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zero_wgh
2002-03-05
打赏
举报
回复
rollback segment size always grow up!u can delete that rollback segment and create it again
liu7537
2002-03-05
打赏
举报
回复
改正了几个错别字:
出现这个问题不怪你,你应该找应用程序开发人员,我估计应该是他们写的应用程序出现了差错,如果一个事务过大,就会出现你所说的那个问题。举个例子,比如说你们单位当天有2万条销售记录,晚上需要做数据整理,那么如果把这2万条销售记录的整理动作放到一个事务里显然就是事务过大,导致了回滚段的使用率过高!这种情况可以通过修改应用程序、缩小事务加以解决,或者把大事务放到一个单独的回滚段里执行。
当然也有可能是你的回滚段创建的太小的缘故。
建议你创建10个左右的回滚段,每个回滚段的大小约等于单个数据文件的1/3即可。再建1至2个大事务回滚段,其大小应该约等于1-1.5个数据文件的大小。
liu7537
2002-03-05
打赏
举报
回复
出现这个问题不怪你,你应该找应用程序开发人员,我估计应该是他们写的应用程序出现了差错,如果一个事务过大,就会出现你所说的那个问题。举个例子,比如说你们单位当天有2万条销售记录,晚上需要做数据整理,那么如果把这2万条销售记录的整理动作放到一个事务里渲染就是事务过大,导致了会滚短的使用率过高!
当然也有可能是你的回滚段创建的太小的缘故。
建议你创建10个左右的回滚段,每个回滚段的大小约等于单个数据文件的1/3即可。在建1至2个大事务回滚段,其大小应该约等于1-1.5个数据文件的大小。
骨骨
2002-03-05
打赏
举报
回复
zero_wgh(traffic_light)
请你说详细一点好吗,我比较菜,
骨骨
2002-03-04
打赏
举报
回复
就没有人,知道么,嫌分少吗
oracle
数据库
回滚
率高,oracle
数据库
回滚
线下测试数据误操作,
回滚
攻略--把数据捞出来,这个时间自己设置--表名一定要是:xx_tbd日期CREATETABLE user_tbd0718ASselect*from user asoftimestampto_timestamp('2013-8-1217:40:00','yyyy-mm-ddhh24:mi:ss');--清空原有表DELETEFROM user;--把捞出来的...
达梦
数据库
DM8:
表空间
管理(创建、扩容、监控
表空间
)
达梦DM8
数据库
表空间
管理是企业级
数据库
管理的核心环节。文章系统介绍了
表空间
的逻辑存储结构、系统默认
表空间
功能、页大小配置策略以及创建管理方法。达梦采用
表空间
→数据文件→段→簇→页的多级存储架构,支持精细的空间控制和性能优化。通过图形化工具或SQL命令可灵活创建
表空间
,并配置加密、自动扩展等高级功能。合理规划
表空间
结构对
数据库
性能、安全性和可维护性至关重要,管理员应根据业务特点选择适当的页大小和存储策略。
Oracle undo使用率过高问题处理
客户的
数据库
监控频繁告警UNDO
表空间
使用率高;维护人员通过加数据文件扩大
表空间
方式,已经将UNDO
表空间
扩容到900GB+,仍然会有告警,介入调查处理~ 1.1.1. 查看UNDO配置及相关参数 均为正常配置,UNDO保留时间为900秒。未配置相应的隐含参数,
数据库
版本11.2.0.4 1.1.2. 查看UNDO数据文件的配置 均已经关闭了数据文件自动扩展 1.1.3. 查看UNDO段使用情况 大量UNDO段为UNEXPIRED状态,ACTIVE状态的很少,查询V$UNDOSTAT参数可以发现TU
【
数据库
测试】PG
数据库
表膨胀及优化浅析
qquad本文对Postgresql
数据库
关系表膨胀、vacuum、autovacuum以及怎么监控和处理表膨胀做简单说明。表膨胀如何产生表的数据和索引占用文件系统的空间,在有效数据未发生大的变化情况下,占用空间不
断
增大,造成磁盘空间浪费。实际上MB的数据可能变为GB级别。表膨胀危害1) 空间持续上涨空间无法回收,需要执行高额代价vaccum full,但是vacuum full会对表加8级锁AccessExclusiveLock(访问排它锁),阻塞对象访问2)扫描效率变低。
DB2和mysql活动日志满了会自动
回滚
最早未提交的事务吗?
随着插入的数据越多,available to the database (Bytes)值会越来越小,而Log space used by the database (Bytes)越来越大,到最后一个插入就报错SQL0964C The transaction log for the database is full. SQLSTATE=57011了,,其实最早没有提交的事务1并没有被
数据库
回滚
,是可以查到这条数据的。set i=i+1;end while;set i=i+1;set i=i+1;
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章