为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟
【CPU】:
【问题描述】*:如有以下Sql:select * from a@dblink a,b@dblink b where a.id = b.id and a.id = 1;,达梦会将a,b表全部拉到本地,再进行关联过滤,还是先在远程先关联过滤后,再将结果返回本地?或者会分别按a表和b表的记录进行判断?并且假如dblink为oracle的数据库
在8.1.3.29的版本解决了DBLINK性能问题,会在远端进行计算后将结果集返回到本地
您可以参考:https://eco.dameng.com/docs/zh-cn/ops/performance-slow-sql.html