问题描述
嗨,
我们有一张表,它有大约13年的历史,而且还在不断增长。此表按列表 (2个值) 进行分区,并按列表w.r.t再次细分到报告日期。表的当前大小为5 TB。
每个月都会加载数据 (总是在月底)。
他们需要更新完整历史记录表的业务需求很少。发布这些更新,看到的速度很慢,而且总是支离破碎。请注意,我们总是执行整个表的导出和导入 (需要5天) 或alter table移动子分区,大约需要40个小时。
我想知道是否有更好的方法来更新此历史记录表,以避免这些性能问题。从DBA的角度来看,我们正在为年份创建单独的表空间w.r.t。
我知道更新会破坏表,这导致了性能问题。我希望有更好的方法来更新这些记录,并减少对性能的影响。
问候
阿什什
我们有一张表,它有大约13年的历史,而且还在不断增长。此表按列表 (2个值) 进行分区,并按列表w.r.t再次细分到报告日期。表的当前大小为5 TB。
每个月都会加载数据 (总是在月底)。
他们需要更新完整历史记录表的业务需求很少。发布这些更新,看到的速度很慢,而且总是支离破碎。请注意,我们总是执行整个表的导出和导入 (需要5天) 或alter table移动子分区,大约需要40个小时。
我想知道是否有更好的方法来更新此历史记录表,以避免这些性能问题。从DBA的角度来看,我们正在为年份创建单独的表空间w.r.t。
我知道更新会破坏表,这导致了性能问题。我希望有更好的方法来更新这些记录,并减少对性能的影响。
问候
阿什什
专家解答
There are few business requirement where they need to update the table of the complete history
这确实意味着实际上更新5TB中的每一行?这听起来像是一个设计问题,因为数据仓库的基本准则之一是您加载,并且理想情况下永远不会更改历史记录。这不仅是因为性能原因,还因为它使您过去所做的任何报告都对原始信息无效。数据仓库通常具有时态设计,以确保我们永远不会改变过去-我们只是在将来针对它进行调整。
无论如何,在Oracle中操作数据的最快方法是创建它。这总是比删除或更改它更快。
因此,如果我必须更改5TB的数据,我将加载 * 新 * 组5TB的数据 (具有我想要的更改),然后使用exchange分区将旧的与新的交换。
但是,在不断增长的表上改变 * 所有 * 的历史... 最终会引起越来越多的问题
这确实意味着实际上更新5TB中的每一行?这听起来像是一个设计问题,因为数据仓库的基本准则之一是您加载,并且理想情况下永远不会更改历史记录。这不仅是因为性能原因,还因为它使您过去所做的任何报告都对原始信息无效。数据仓库通常具有时态设计,以确保我们永远不会改变过去-我们只是在将来针对它进行调整。
无论如何,在Oracle中操作数据的最快方法是创建它。这总是比删除或更改它更快。
因此,如果我必须更改5TB的数据,我将加载 * 新 * 组5TB的数据 (具有我想要的更改),然后使用exchange分区将旧的与新的交换。
但是,在不断增长的表上改变 * 所有 * 的历史... 最终会引起越来越多的问题
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
786次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
664次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
591次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
547次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
531次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
510次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
496次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
470次阅读
2025-04-17 09:30:30
OR+DBLINK的关联SQL优化思路
布衣
382次阅读
2025-05-05 19:28:36
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
382次阅读
2025-04-15 14:48:05