【问题标题】:Pgpool prints "unable to parse query" to certain more complex queriesPgpool 将“无法解析查询”打印到某些更复杂的查询
【发布时间】:2016-04-07 20:33:34
【问题描述】:

我在负载平衡主从模式下使用一个 pgpool 服务器和 2 个 RDS 服务器。 一切顺利,但我有一个问题,我找不到解决方案。 我有一个查询只执行带有一些连接等的 SELECT。但是,当我执行此查询然后查看 pgpool 日志时,它会打印消息:“无法解析查询:”。然后查询在后端 0(主)中执行,没有问题。 问题是,这是一个繁重的查询,我也希望它保持平衡。

查询有:“INNER JOIN;INNER JOIN LATERAL;COUNT();GROUP BY;COALESCE();MAX();EXTRACT();EPOCH();NOW()”

搜索我只找到问题,但根本没有解决方案。希望你们中的任何人都可以帮助我。谢谢

【问题讨论】:

    标签: postgresql load-balancing rds pgpool


    【解决方案1】:

    通过查看 LATERAL JOIN (Table Expressions)。它仅在 Postgresql 9.3 之后可用。因此,也许您使用的是较旧的 pgpool 版本。这就是 pgpool 无法解析您的查询的原因。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      相关资源
      最近更新 更多