【问题标题】:Why is connecting to postgresql server so slow?为什么连接到 postgresql 服务器这么慢?
【发布时间】:2017-05-27 15:29:36
【问题描述】:

我在云上有一个远程服务器,运行 postgresql 9.4 和一个使用 odbc 连接的客户端应用程序。

我的实际问题是双方在选择、插入或更新上的反应真的很慢。通常需要 2-5 秒的查询持续 1-3 分钟

我想知道你们中的任何人过去是否必须处理这种情况以及如何解决?如果不是,您有什么建议?

感谢您提供的帮助。

【问题讨论】:

  • 记录查询和时间。弄清楚时间花在了哪里。如果它用于在数据库中运行查询,则获取EXPLAIN (ANALYZE) 输出。

标签: postgresql odbc remote-access remote-server


【解决方案1】:

希望这会对处于相同情况的任何人有所帮助,即使这篇文章发表已经有几年了。

虽然我使用的是 ODBC 连接,但这实际上并不是查询数据库的更好方法,应用程序是通过非常慢的 vpn 连接的,从而使情况变得更糟。

我遇到的最终解决方案是将应用程序定位在同一数据库服务器(最初)或内部网络(之后)中,并将应用程序作为远程服务提供服务,以创建更好的响应和性能。

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多