【问题标题】:PostgreSQL Default Result LimitPostgreSQL 默认结果限制
【发布时间】:2022-01-01 13:43:59
【问题描述】:

我正在使用 Grafana 和 PostgreSQL 13 进行可视化。 Grafana 中有很多用户,他们可以向自己的数据库发送查询。

我需要为发送的查询设置默认结果限制。 (就像 1000 一样)但我找不到解决方案。我分析了 PgPool 以重写查询,但我认为它无法做到这一点。

有什么解决办法吗?我不确定,但也许我需要一个可以做到的 TCP 代理。

【问题讨论】:

    标签: postgresql pgpool


    【解决方案1】:

    据我所知,最流行的解决方案是PgBouncer。 PgBouncer 是 PostgreSQL 的轻量级连接池。它充当 Postgres 服务器,因此只需将您的 Grafana 和其他客户端指向 PgBouncer 端口即可。

    这里有一些 Linux(Ubuntu、Debian、CentOS)的安装指南:

    【讨论】:

    • 非常感谢。 PgBouncer 有一个 TCP 包大小限制。这对我来说似乎是一个解决方案。我将它集成到生产中,一切似乎都很好。
    猜你喜欢
    • 2017-05-07
    • 2022-10-19
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2011-01-02
    • 2021-05-23
    相关资源
    最近更新 更多