【问题标题】:Reuse persistent dblink connection重用持久 dblink 连接
【发布时间】:2014-07-25 08:13:20
【问题描述】:

我们有一个经常被触发并查询远程数据库的函数。如果我没记错的话,连接只会在函数的当前调用/会话范围内持续存在。是否可以与远程数据库建立全局连接并在每个函数调用中重用此连接?

我们面临的性能问题是,对于仅传输 3 条记录的查询需要超过 1 秒的时间。

【问题讨论】:

    标签: postgresql stored-procedures database-connection plpgsql


    【解决方案1】:

    doc for dblink_connect 说:

    连接将持续到关闭或数据库会话为止 结束了。

    所以它被设计成可以在函数调用中重复使用。重复使用即可。

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 2017-07-12
      • 2011-03-29
      • 2011-01-16
      • 2013-01-22
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多