关于大数据量的表的联合查询

弹指神通 弹指神通 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1、现在有两张表,
一张表为资产(资产代码,A代码,B代码,C代码),
另一张为关系表(子类型,子代码,父类型,父代码),
关系表里面存了所有资产之间的关系。两张表的数据量差不多,大约都有一百万条数据左右,估计表里面内容的变动不会很频繁。
2、现在要做的事情是根据资产表的资产代码到关系表去查该资产的A,B,C代码。
3、我目前的做法是根据资产代码到关系表去查他的其他ABC代码,因为是树形结构的关系,所以并不是直接在关系表中就可以找到需要的结果,而是要根据资产代码到关系表里面去查的父亲或者祖先相应的A,B,C代码。写了一个存储过程,根据每一行的资产代码到关系表去查。因为查询的关系表太大,目前这个存储过程的耗时完全无法接受。请问大家有什么好的建议吗? 刚接触到这么大量的数据,完全没有经验,请大家帮忙啊!
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
弹指神通
Oracle 高级技术 3,499 成员 18,710 内容