问题描述
嗨,汤姆,
我有一个工作台,我将在其中进行所有计算并进行分区交换到主表。这个工作台是截断和加载的。
这个过程有几个步骤。
1.我将从主表复制几条记录到工作表,并计算派生字段,并根据当前月份数据集 (某些聚合) 进行复制。
2.从主表到工作表的剩余数据副本
3.在工作台中重建索引
4.做分区交换,包括从工作表到主表的索引。
通过这种方式,我避免在主表和主表中的巨大更新将每年300 M。
在运行了这么长时间的工作台中重建索引时,我面临一个问题。
脚本-dbms_index_utl.build_table_indexes (,FALSE,'all ',FALSE,FALSE,8);
你能建议我解决这个问题吗?
谢谢。
我有一个工作台,我将在其中进行所有计算并进行分区交换到主表。这个工作台是截断和加载的。
这个过程有几个步骤。
1.我将从主表复制几条记录到工作表,并计算派生字段,并根据当前月份数据集 (某些聚合) 进行复制。
2.从主表到工作表的剩余数据副本
3.在工作台中重建索引
4.做分区交换,包括从工作表到主表的索引。
通过这种方式,我避免在主表和主表中的巨大更新将每年300 M。
在运行了这么长时间的工作台中重建索引时,我面临一个问题。
脚本-dbms_index_utl.build_table_indexes (,FALSE,'all ',FALSE,FALSE,8);
你能建议我解决这个问题吗?
谢谢。
专家解答
简单:
STOP REBUILDING THE INDEX!
说真的。
Oracle数据库在DML期间为您维护索引。我认为没有理由根据您所说的进行重建。
Ps-dbms_index_utl未记录...使用未记录的功能是一个坏主意...
PPS-为什么要切换到另一个表进行更新?只是在真实的表中做有什么问题?
STOP REBUILDING THE INDEX!
说真的。
Oracle数据库在DML期间为您维护索引。我认为没有理由根据您所说的进行重建。
Ps-dbms_index_utl未记录...使用未记录的功能是一个坏主意...
PPS-为什么要切换到另一个表进行更新?只是在真实的表中做有什么问题?
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?
Lucifer三思而后行
967次阅读
2025-03-17 11:33:53
Oracle DataGuard高可用性解决方案详解
孙莹
410次阅读
2025-03-26 23:27:33
墨天轮个人数说知识点合集
JiekeXu
355次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
343次阅读
2025-04-08 09:12:48
Oracle SQL 执行计划分析与优化指南
Digital Observer
311次阅读
2025-04-01 11:08:44
Oracle 19c RAC更换IP实战,运维必看!
szrsu
287次阅读
2025-04-08 23:57:08
风口浪尖!诚通证券扩容采购Oracle 793万...
Roger的数据库专栏
287次阅读
2025-03-24 09:42:53
切换Oracle归档路径后,不能正常删除原归档路径上的归档文件
dbaking
281次阅读
2025-03-19 14:41:51
oracle定时任务常用攻略
virvle
280次阅读
2025-03-25 16:05:19
MySQL 有没有类似 Oracle 的索引监控功能?
JiekeXu
258次阅读
2025-03-19 23:43:22