2016-04-07 8 views
2

Yük dengeleme ana-bağımlı modunda bir pgpool sunucusu ve 2 RDS sunucusu kullanıyorum. Her şey yolunda gidiyor ama benim bir sorunum var, bir çözüm bulamıyorum. Yalnızca bazı birleştirmelerle vb. SELECT yapan bir sorgum var. Ancak, bu sorguyu çalıştırdığımda ve sonra pgpool günlüğüne baktığımda, iletiyi yazdırır: "Sorgu ayrıştırılamıyor:". Sorgu daha sonra arka uçta 0 (ana) hiçbir sorun olmadan yürütülür. Thing, Bu bir ağır sorgu ve ben de dengeli olmasını istiyorum.Pgpool, bazı daha karmaşık sorgulara "sorguyu ayrıştırılamıyor" yazdırıyor

sorgu vardır: "INNER JOIN; iç yan JOIN; COUNT(); GRUBU TARAFINDAN; COALESCE(); MAX(); EXTRACT(); Epoch(); NOW()"

yaptım aranıyor sadece soruları bul, ama hiç bir çözüm yok. Umarım herhangi biri bana yardım edebilir. Teşekkürler

cevap

2

LATERAL JOIN (Table Expressions) belgesine göz atarak. Sadece Postgresql 9.3'ten sonra kullanılabilir. Yani belki eski bir pgpool versiyonunu kullanıyorsunuzdur. Bu yüzden pgpool sorgunuzu ayrıştıramaz.

İlgili konular