Jose Paez:
Muchas gracias por tu consejo. tomas
----- Original Message -----
From: Jose Paez
To: GUFA List Member
Sent: Tuesday, January 05, 2010 8:20 AM
Subject: [GUFA] mysql y vfp9
Hola Tomas
Los deadlock se producen cuando:
La <Transacción A> adquiere un lock exclusivo sobre la <Tabla1>.
Simultáneamente la <Transacción B> adquiere un lock exclusivo sobre la
<Tabla2>. La <Transacción A> solicita un lock exclusivo sobre <Tabla2> y la
<Transacción B> solicita un lock exclusivo sobre <Tabla1>. Las dos
transacciones entran en un deadlock. Cada transacción tiene acceso exclusivo
sobre un recurso que la otra transacción requiere. Ninguna está en
posibilidades de avanzar y, sin intervención de algún tipo, permanecerán así
por tiempo indefinido.
En nuestra empresa (con +800 terminales accediendo a SQL Server) ,
solucionamos estos problemas haciendo:
1º Revisando la logica de acceso a datos y minimizando el tiempo de las
transacciones
2º Optimizando los querys, trayendo las filas y columnas necesarias
3º Utilizando procedimientos almacenados
4º Analizando y creando los indices necesarios
5º Realizando procesos programados de reindexado y actualización de
estadisticas
Saludos
José Paez
------------------------------------------------------------------------------
From: [email protected]
To: [email protected]
Subject: [GUFA] mysql y vfp9
Date: Sun, 3 Jan 2010 22:54:22 -0300
Jorge: Desde ya muchas gracias, probare lo que me has dicho. tomas
----- Original Message -----
From: Jorge A. Espinosa
To: GUFA List Member
Sent: Wednesday, December 30, 2009 12:36 PM
Subject: [GUFA] mysql y vfp9
Hola Tomas.
El timeout en las ejecuciones normalmente tienen definidos un tiempo por
defecto, yo trabajo el en 99.99 % de los casos con SQL Server, que es en este
punto al menos igual que MySQL, si es por eso el error con setear el Timeout de
la ejecucion en 0 le estas diciendo que sea por tiempo indeterminado y por lo
tanto ya no te dara ese error.
En MySQL lo que debes setear es set_time_limit(0);
Saludos y buen año.
JAE
2009/12/29 Tomas Cairella <[email protected]>
Estoy trabajando con mysql y vfp9, todo anda barbaro, uni 4 sucursales
con una vpn , muy buena respuesta , pero de vez en cuando me sale un error de
deadlock o de timeout , alguien sabe como puedo evitar esto. desde ya gracias.
tomas
------------------------------------------------------------------------------
__________ Información de NOD32, revisión 4762 (20100111) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com