工作中遇到这么一种情况,俩个数据源,除了用户名和密码外其他都是一样的。
但我要用这俩个命名空间中的表进行一些关联的操作。
之前是先到一个数据空间中查找出符合的记录,在用这些记录再到另外一个表空间中
进行过滤。当然这样也能达到目的,但总是效率不高,因为俩次和数据库打交道,中间还
有一堆的程序处理。
原来通过schema.tablename进行关联就可以解决问题。
跨数据源表关联优化
本文探讨了在两个相似的数据源之间进行表关联操作时所遇到的效率问题,并提出了一种解决方案:直接通过指定schema.tablename的方式进行关联,以此提高查询效率。
工作中遇到这么一种情况,俩个数据源,除了用户名和密码外其他都是一样的。
但我要用这俩个命名空间中的表进行一些关联的操作。
之前是先到一个数据空间中查找出符合的记录,在用这些记录再到另外一个表空间中
进行过滤。当然这样也能达到目的,但总是效率不高,因为俩次和数据库打交道,中间还
有一堆的程序处理。
原来通过schema.tablename进行关联就可以解决问题。
8307