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

Responder a