From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
Cc: | editores(at)editores(dot)com(dot)co, postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [GENERAL] Concurrencia |
Date: | 2006-03-16 13:43:12 |
Message-ID: | 2065a6cf0603160543s10cf0c99p@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda pgsql-general |
On 15/03/06, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
> antes que nada, esta es una lista en ingles... estoy redireccionando
> tu mail a una lista mas adecuada
>
> On 3/13/06, Editores S.A. <editores(at)editores(dot)com(dot)co> wrote:
> >
> >
> > Tengo una consulta acerca de manejo de concurrencia en postgres con PHP
> >
> > En un acceso de 50 usuarios simultaneamente como agilizar el bolqueo de
> > tablas accesadas
>
> en postgres rara vez necesitas bloquear tablas... si por algun motivo
> lo necesitas usas LOCK TABLE o SELECT ... FOR UPDATE
>
> la unica forma de "agilizar" un bloquueo es mantener la transaccion lo
> mas corta posible
>
> > y como puedo garantizar un refresco de pantalla en PHP, que la informacion
> > desplegada este actualizada.
>
> eso es php... basicamente haces un select de los datos y redisplayas
>
> > evitar un desbordamiento de memoria por vistas sobre la BD
>
Mhh, si te refieres a algun error de programacion en el manejo de
memoria (memory leak) bueno, puede suceder. Como un ejemplo muy simple
y adrede mira el caso de esta funcion
void
example()
{
char *b;
b = (char *)malloc(sizeof(char *));
}
int
main()
{
while(1)
example();
}
o en casos mucho mas complicados. Sin embargo el codigo se revisa
muchas veces ante de lanzar un release. Ademas hay proyectos como lo
es http://scan.coverity.com/ que buscan errores de programacion en
aplicaciones OpenSource, entre ellos PostgreSQL. Despues publican los
resultados y se analizan para determinar si realmente es un bug o
algun Falso-Positivo.
> ????
>
From | Date | Subject | |
---|---|---|---|
Next Message | Dimas Ayala | 2006-03-16 14:53:54 | Re: Replicacion de Datos |
Previous Message | Jaime Casanova | 2006-03-15 23:34:23 | Re: Concurrencia |
From | Date | Subject | |
---|---|---|---|
Next Message | Linda | 2006-03-16 13:49:10 | Re: question about postgresql time intervals |
Previous Message | Martijn van Oosterhout | 2006-03-16 11:24:31 | Re: What's a good default encoding? |