请教使用oracle临时表来提升大数据量报表性能的问题
0
有一张业务[u]主表01和业务明细表02,其中01表每天增长数据量在5000左右,02明细表数据增长在2W左右,也就是每年数据量01表有150万,02有600万左右。而且现状是目前还没有历史数据分表机制,也就是N年的数据一直在这两个表里。
现要基于这两张表统计某一年的各种指标数据,我原本是考虑为了不影响业务系统的操作,想通过把一年的数据分别复制到oracle 的临时表中(Create Global Temporary Table Table_Name ),然后基于临时表来做各种指标的统计。但是目前纠结的是不知道在存储过程中通过游标将一年的数据插入到临时表的性能如何?这样做有没有意义?
想请各位大侠指教,谢谢!!
现要基于这两张表统计某一年的各种指标数据,我原本是考虑为了不影响业务系统的操作,想通过把一年的数据分别复制到oracle 的临时表中(Create Global Temporary Table Table_Name ),然后基于临时表来做各种指标的统计。但是目前纠结的是不知道在存储过程中通过游标将一年的数据插入到临时表的性能如何?这样做有没有意义?
想请各位大侠指教,谢谢!!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
老头子 - 专注是唯一的捷径 2015-12-25 回答
赞同来自:
详细的快速分区方法可以查看我的博客中的分区交换和分区分割