Roberto Guevara escribió:
> Hola a todos. Tengo un servidor dedicado a postgres bastante grande, pero
> cuando hago una consulta desde un cliente psql 7.3 al motor 8.43 en medio
> de la consulta me tira estos mensajes:
> ...
> server sent data ("D" message) without prior row description ("T" message)
> N-0 server sent binary data ("B" message) without prior row description
> ("T" message)
Hmm, eso es muy sospechoso. Quizas puede haber un problema de red.
¿Puedes aclarar los números de versión exactos del servidor y del
cliente? ¿Hay algún switch o router entre ambos? ¿Qué tan confiable es
la red? Prueba transmitiendo un archivo grande (una imagen de DVD
quizas?) de uno a otro extremo y luego comparas si te da el mismo md5.
> y la consulta se tarda una barbaridad.
Ese puede ser un problema independiente, pero debes corregir el problema
de red primero.
> Lo extraño son esos mensajes que
> googleando un poco a casi nadie le salio. Hay algun tipo de error en la
> transmision?
Sí, muy probablemente.
> El motor tiene esta configuracion:
>
> max_connections = 300
> # - Memory -
> shared_buffers = 2048MB # min 128kB or max_connections*16kB
Esto es demasiado alto, aunque no tiene nada que ver con el problema de
red.
--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"Hackers share the surgeon's secret pleasure in poking about in gross innards,
the teenager's secret pleasure in popping zits." (Paul Graham)
--
TIP 8: explain analyze es tu amigo