2016-04-07 51 views
2

我在負載平衡主從模式下使用了一臺pgpool服務器和2臺RDS服務器。 這一切都很順利,但我有這個問題,我找不到解決方案。 我有一個查詢,只做一些連接和等選擇。但是,當我執行此查詢,然後查看pgpool日誌中時,它會輸出消息:「無法解析查詢:」。查詢然後在後端0(主)中執行,沒有問題。 事情是,這是一個沉重的查詢,我希望它也是平衡的。Pgpool在某些更復雜的查詢中打印「無法解析查詢」

查詢有: 「INNER JOIN,INNER JOIN橫向; COUNT(); GROUP BY; COALESCE(); MAX();提取物(); EPOCH(); NOW()」

搜索我做只找到問題,但根本沒有解決辦法。希望你們中的任何人都可以幫助我。謝謝

回答

2

通過看看LATERAL JOIN(Table Expressions)。它僅在Postgresql 9.3之後提供。所以也許你正在使用一個較老的pgpool版本。這就是爲什麼pgpool無法解析您的查詢。