请教使用oracle临时表来提升大数据量报表性能的问题

waysunman waysunman 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一张业务[u]主表01和业务明细表02,其中01表每天增长数据量在5000左右,02明细表数据增长在2W左右,也就是每年数据量01表有150万,02有600万左右。而且现状是目前还没有历史数据分表机制,也就是N年的数据一直在这两个表里。

现要基于这两张表统计某一年的各种指标数据,我原本是考虑为了不影响业务系统的操作,想通过把一年的数据分别复制到oracle 的临时表中(Create Global Temporary Table Table_Name  ),然后基于临时表来做各种指标的统计。但是目前纠结的是不知道在存储过程中通过游标将一年的数据插入到临时表的性能如何?这样做有没有意义?

想请各位大侠指教,谢谢!!
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
waysunman
Oracle 高级技术 3,499 成员 18,710 内容