Hola Conrado,
no indicas (o no lo he encontrado) tu versión de PostgreSQL en Windows.
Yo tuve el mismo problema y tras unas conversaciones con Alvaro, Tom,
Bruce y otros en la lista de hackers, se determino que es un problema de
la gestión de memoria y que no es posible detectar donde se produce.
Bueno, el tema era más largo, pero como resumen, sirve. Si miras los
logs de Windows, creo que se veia el error y siempre era el mismo, pero
en distintas direcciones de memoria.
Bruce me envio, hace poco, un mail notificando que el tema estaría
solucionado en la versión 8.4, donde se iba a re-escribir completamente
la gestión de memoria (ignoro si en Windows o en todos los sistemas).
Aquí la historia:
http://groups.google.es/group/pgsql.general/browse_thread/thread/633e9533c01897c6?hl=en&ie=UTF-8&q=postgresql+%22terry+yapt%22+windows#829b30411df86eeb
Estoy buscando el correo de Bruce diciendo que estaría solucionado en la
versión 8.4, pero de momento no lo he encontrado (aparecerá).
La solución:
Instalar postgresql en otra máquina (Windows) y, hasta hoy, todo
funciona y ha funcionado a las mil maravillas.
Saludos.
Conrado Blasetti escribió:
Gracias Gabriel, Marcos, les cuento, el sistema está en cero, o sea, recien se
está comenzando a usar (y ya se quejaron, pero bue), es una red grande (N
maquinas) pero solo trabajo con 2. No pude chequear lo que comentan, pero por
el momento no puedo tener un equipo dedicado a la bd, chequearé el tema de un
explain analyze aunque se me va a complicar por que es como llevar el auto al
taller, cuando el mecanico lo revisa, nunca tiene nada :)
En principio, lo que hice fue cambiar la bd a otra maquina y veremos durante el
dia que sucede y les cuento.
Según el usuario, no estaba realizando trabajo alguno con el sistema, pero
bueno, voy tomar las recomendaciones recibidas.
Gracias.
Saludos,
Conrado
-----Mensaje original-----
De: Marcos Ortiz Valmaseda [mailto:[email protected]]
Enviado el: Viernes, 06 de Marzo de 2009 01:35 p.m.
Para: [email protected]
CC: Conrado Blasetti; Alvaro Herrera; pgsql-es-ayuda
Asunto: Re: [pgsql-es-ayuda] .log de la bd
Coincido tambien con Gabriel y Alvaro
Hazle un explain analyze a tu consulta y envia los datos a ver que puede
ser.
Otra recomendacion, si puedes instala el server de PostgreSQL en un
servidor Linux, aprevecharias mas las caracteristicas del mismo (a mi
entender)
Saludos
El vie, 06-03-2009 a las 19:27 -0800, Gabriel Hermes Colina Zambra
escribió:
--- El vie 6-mar-09, Alvaro Herrera <[email protected]> escribió:
De: Alvaro Herrera <[email protected]>
Asunto: Re: [pgsql-es-ayuda] .log de la bd
A: "Conrado Blasetti" <[email protected]>
Cc: "pgsql-es-ayuda" <[email protected]>
Fecha: viernes, 6 marzo, 2009, 12:01 pm
Conrado Blasetti escribió:
Gente, bueno, tengo instalado la bd en winxp donde
tambien corre una app desktop en vb.net.
Ya se, no son las condiciones...
Consulta, me reclama que la maquina se congela a cada
rato (debe
reiniciar) y quiero descartar que sea el sistema (bd
y app), ya que
en otro cliente vienen funcionando otro sistema con
las mismas
caracteristicas y sin ningun problema aparente.
Me conecto a la bd con Npgsql.dll, sin tocar los
parámetros por
default. Se conecta a la bd cuando abren el sistema y
se desconecta
cuando lo cierran, pero no se cierra, lo dejan ahí,
puede ser el
timeout? Si fuese asi, no debería congelarme el SO,
no?
No. Creo que estás buscando el problema donde no está.
Postgres ni
siquiera corre con privilegios suficientes para congelar el
sistema.
--
Primero, cuantos equipos se conectan, mas de 10 en XP, la configuracion para
burlar la traba no es muy recomendable aunque aplicable, uno la tiene el otro
no ?
Que capacidad de memoria tienen los dos equipos, el que funciona y el que no?
Como tienen configurado postgresql.conf, tienen tunning o no ? si es asi los
dos estan con los mismos valores.
Que consulta haces ?
Se para el SO o simplemente la aplicacion vb.net no responde y te deja la
ventana esa en blanco ?
Por ultimo, revisaste los procesos que corren en cada uno en el TaskManager
antes de que se cuelgue.
Te fijaste que no este actuando un virus.
Consideraste pasar la BD a un servidor dedicado en Linux bajo debian ? si/no ?
por que ?
En fin necesitaria que especifiques mas el contexto, coinsido plenamente con
Alvaro Herrera que postgresql por si solo no va a ser algo critico, pero si la
consulta le consume mucho recurso habria que estudiar el planteo de la
consulta, hiciste un explain analize de la misma ?
Por que sin esos datos sera dificil ayudarte.
Atte.
Gabriel Colina
¡Sé el Bello 51 de People en Español! ¡Es tu oportunidad de Brillar! Sube
tus fotos ya. http://www.51bello.com/
--
TIP 5: ¿Has leído nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo