Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Johan De Meersman
- Original Message - From: Baron Schwartz ba...@xaprb.com Because it can be resolved by rolling back just one of them. Why destroy ALL the work people are trying to accomplish, if you could just throw away some of it? What I fail to understand, Baron, is how there can be a deadlock

RE: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread David Lerer
. In our case, the deletes/inserts statements were invoked by a stored procedure. David. -Original Message- From: Johan De Meersman [mailto:vegiv...@tuxera.be] Sent: Monday, May 14, 2012 9:28 AM To: Baron Schwartz Cc: MySql Subject: Re: Deadlock due lockwait. How can I tell mysql to wait

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Baron Schwartz
, Baron, is how there can be a deadlock here - both transactions seem to be hanging on a single-table, single-row update statement. Shouldn't the oldest transaction already have acquired the lock by the time the youngest came around; and shouldn't the youngest simply wait until the eldest

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Claudio Nanni
but it doesn't have the reply-to set as I expect... the usual gripe On Mon, May 14, 2012 at 10:46 AM, Baron Schwartz ba...@xaprb.com wrote: Johan, On Mon, May 14, 2012 at 9:27 AM, Johan De Meersman vegiv...@tuxera.be wrote: What I fail to understand, Baron, is how there can be a deadlock

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Andrés Tello
: Johan, On Mon, May 14, 2012 at 9:27 AM, Johan De Meersman vegiv...@tuxera.be wrote: What I fail to understand, Baron, is how there can be a deadlock here - both transactions seem to be hanging on a single-table, single-row update statement. Shouldn't the oldest transaction

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Claudio Nanni
expect... the usual gripe On Mon, May 14, 2012 at 10:46 AM, Baron Schwartz ba...@xaprb.com wrote: Johan, On Mon, May 14, 2012 at 9:27 AM, Johan De Meersman vegiv...@tuxera.be wrote: What I fail to understand, Baron, is how there can be a deadlock here - both transactions seem

RE: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-14 Thread Rick James
... WHERE id IN (...) -- This will (I think) sort the IN list. Therefore, if two queries have the same (or overlapping) IN values, there cannot be a deadlock. (I am assuming nothing else being touched.) If, on the other hand, you try to get a list of rows by other means, and the order

Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Andrés Tello
Ok... I have one of those pesky error, in an application not handling deadlocks or lockwaits. The database object can't be modified to support deadlock/lockwatis... I can only change database parameteres Database info: Server version: 5.5.22-log Source distribution from show engine innodb

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Baron Schwartz
Deadlocks and lock wait timeouts are independent of one another. A deadlock happens when there is a cycle in the waits-for graph. Your transactions are *active* for 132 and 33 seconds, but the deadlock happens at the instant the conflict is detected, not after waiting. A deadlock cannot

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Andrés Tello
Ok, so I had a deadlock... But then, why a deadlock doesn't rollback all the transaccion? On Fri, May 11, 2012 at 9:55 AM, Baron Schwartz ba...@xaprb.com wrote: Deadlocks and lock wait timeouts are independent of one another. A deadlock happens when there is a cycle in the waits-for graph

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Claudio Nanni
Hello Andrés did you notice that both transactions are trying to update records with same *accountid='3235296' * and that they lock the same index page? *space id 5806 page no 69100 n bits 176 index* Cheers Claudio 2012/5/11 Andrés Tello mr.crip...@gmail.com Ok, so I had a deadlock

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Andrés Tello
Yup, but a far I understand... I made a select balance for update where accountid=3235296 lock in shared mode; over the same accountid , so the second transacion just would need to wait to the first transaccion to finish... That is why I'm confuse if I have a Deadlock o a wait lock

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Claudio Nanni
Andrés, may be you can enable the general log, recreate the deadlock, and attach the general log? If I had to reason as InnoDB, what I see is two updates statements that arrive and want to update the same record, I would be confused exactly as InnoDB is because I would not know which update

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Andrés Tello
, May 11, 2012 at 1:53 PM, Claudio Nanni claudio.na...@gmail.comwrote: Andrés, may be you can enable the general log, recreate the deadlock, and attach the general log? If I had to reason as InnoDB, what I see is two updates statements that arrive and want to update the same record, I would

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Baron Schwartz
Andres, On Fri, May 11, 2012 at 1:48 PM, Andrés Tello mr.crip...@gmail.com wrote: Ok, so I had a deadlock... But then, why a deadlock doesn't rollback all the transaccion? Because it can be resolved by rolling back just one of them. Why destroy ALL the work people are trying to accomplish

Re: Deadlock due lockwait. How can I tell mysql to wait longer?

2012-05-11 Thread Andrés Tello
...@gmail.com wrote: Ok, so I had a deadlock... But then, why a deadlock doesn't rollback all the transaccion? Because it can be resolved by rolling back just one of them. Why destroy ALL the work people are trying to accomplish, if you could just throw away some of it? -- MySQL

puzzled issue for deadlock due to locking upgrade from LOCK_S to LOCK_X

2011-12-29 Thread hiu
Hi Guys, I got a deadlock problem, and it puzzled me days. Hope some body could help with some explanation for the reason of deadlock, better if some extra advises. * * *DeadLock Info:* * * - - - (1) TRANSACTION: TRANSACTION 13D947E32, ACTIVE 0 sec, process no 10928

Re: cope with deadlock

2011-11-28 Thread Shawn Green (MySQL)
for deadlocks in the first place. A deadlock happens when two consumers of a resource need access to the parts of that resource that the other consumer controls. An absurdly simple example of a deadlock: * There is a table of 1000 records * User A starts updating the table in incrementing order (1, 2, 3

cope with deadlock

2011-11-16 Thread 王科选
hi, From this url: http://dev.mysql.com/doc/refman/5.5/en/innodb-deadlocks.html , mysql says If you are using locking reads (|SELECT ... FOR UPDATE| http://dev.mysql.com/doc/refman/5.5/en/select.htmlor|SELECT ... LOCK IN SHARE MODE|), try using a lower isolation level such as|READ

Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Dante Lorenso
AND q.status = 'parse' ORDER BY q.file_size ASC, q.created ASC, q.queue_id ASC LIMIT 1 However, as I execute this query several times each minute from different applications, I frequently get these messages: DB ERROR: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Michael Dykman
each minute from different applications, I frequently get these messages: DB ERROR: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction Am I writing my query wrong or expecting behavior that MySQL doesn't support? -- Dante

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Johan De Meersman
[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction Am I writing my query wrong or expecting behavior that MySQL doesn't support? -- Dante -- - michael dykman - mdyk...@gmail.com May the Source be with you. -- MySQL

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread D. Dante Lorenso
these queries run from 3 processes every 20 seconds. What's the chance that 2 scripts should be executing these queries simultaneously, and even if the probability exists, why is it causing this deadlock error each time? If I break the query into 2 parts ... like SELECT FOR UPDATE followed

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread D. Dante Lorenso
, in essence, my solution is like a message queue built using MySQL tables to store and manage the queue. Has this problem already been solved in a way I can just leverage the existing solution? ... er, without the deadlock issue. Are you saying I should just ignore the message about deadlock and let

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Michael Dykman
solution? ... er, without the deadlock issue. Are you saying I should just ignore the message about deadlock and let the app run as if the message never occurred (since there's not a problem with seeing that message)? -- Dante  - michael dykman On Mon, Feb 1, 2010 at 9:33 AM, Dante Lorenso

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Jesper Wisborg Krogh
Try to run SHOW ENGINE INNODB STATUS; Near the top there will be some information on the latest deadlock. That might help you to understand what is deadlocking. Sometimes changing the query or changing the indexes can remove the condition that causes the deadlock. I don't know whether you

Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

2010-02-01 Thread Madonna DeVaudreuil
/2010 03:43 PM Subject: Re: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction Try to run SHOW ENGINE INNODB STATUS; Near the top there will be some information on the latest deadlock. That might help you to understand what is deadlocking. Sometimes

DEADLOCK MYSQL 5.1.37

2009-09-14 Thread Krishna Chandra Prajapati
Hi guys, I am getting very frequent deadlock in mysql 5.1.37. I am not able to understand why this below deadlock is coming. *** (1) TRANSACTION: TRANSACTION 0 1036157191, ACTIVE 0 sec, process no 4101, OS thread id 1908412736 fetching rows mysql tables in use 1, locked 1 LOCK WAIT 3 lock struct

Deadlock question

2009-07-07 Thread Matthias Urlichs
Hi, I have the following table and two concurrent jobs, trying to insert data into it. They deadlock on accessing an index which shouldn't collide (the date is part of the index, and the jobs process data for different dates). This is mysql 5.0.51a-24+lenny1~bpo40+1-log. Any ideas

lock (deadlock?) queries

2008-02-01 Thread Dmitry Schedrin
Hello All. I need your help with Mysql. I'am using version 5.1.22 compiled with libthread and MyISAM engine on FreeBSD 6.2-STABLE and some times getting lock (deadlock?) on parallel update queries from some hosts. Very long time the query is keep state Updating and no disk, cpu and other activity

please help reading DB deadlock notice

2007-04-03 Thread Nikita Tovstoles
Hi, I'd really appreciate help with reading this db deadlock notice. Essentially, I'd like to understand: -what holds the lock that TX2 is waiting on index `token` of table `eviltwin/user_sessions`? I thought it'd be TX1 (hence deadlock ?), yet it appears that TX1 holds no locks

Re: please help reading DB deadlock notice

2007-04-03 Thread Maciej Dobrzanski
to delete the row. This of course requires the removal of its presence in the indxexes, including `token`, but because of the earlier exclusive lock set by TX1 this cannot be accomplished without waiting for the lock to be freed. TX2 waits. Hence, the deadlock. I'm wondering if granting X-locks

InnoDB Deadlock Prevention

2007-01-26 Thread Stephan Seyboth
Hi, I am experiencing deadlocks using InnoDB row level locking. I would like to prevent these deadlocks by accessing the rows in the affected table in a fixed order, as suggested in the MySQL manual http://dev.mysql.com/doc/refman/5.1/en/innodb-deadlocks.html. Unfortunately, I could not find

Re: Strange InnoDB Deadlock Behavior

2007-01-18 Thread Juan Eduardo Moreno
Jason, I assume that your principal databases are INNODB databases. Regards On 1/17/07, Jason J. W. Williams [EMAIL PROTECTED] wrote: Hi Juan, Just wanted to touchbase and see if you had any suggestions based on the my.cnf and machine config. Thank you in advance. Best Regards, Jason

Re: Strange InnoDB Deadlock Behavior

2007-01-16 Thread Jason J. W. Williams
Hi Juan, Just wanted to touchbase and see if you had any suggestions based on the my.cnf and machine config. Thank you in advance. Best Regards, Jason On 1/15/07, Juan Eduardo Moreno [EMAIL PROTECTED] wrote: Jason, Send me a my.cnf in order to view your configuration ( using innodb storage

Strange InnoDB Deadlock Behavior

2007-01-15 Thread Jason J. W. Williams
Hello All, I have an issue that is seemingly hard to troubleshoot. Every so often transactions/queries on InnoDB tables will stack up such that all the queries appear to be waiting for others to execute. The problem is that the others never finish executing. If you try to kill the Updating

Strange InnoDB Deadlock Behavior

2007-01-15 Thread Jason J. W. Williams
Hi Juan, Could the update log purging lagging behind due to a high UPDATE load cause this behavior? I was reading up here: http://dev.mysql.com/doc/refman/5.0/en/innodb-multi-versioning.html If so, would using innodb_max_purge_lag help? Thank you again so much. Best Regards, Jason -- MySQL

deadlock with autocommit=1

2006-11-27 Thread Gu Lei
Hi everyone, I got deadlock information below by SHOW INNODB STATUS\G when I tested DBMAIL. LATEST DETECTED DEADLOCK 061128 9:50:11 *** (1) TRANSACTION: TRANSACTION 0 4067778, ACTIVE 0 sec, process no 17263, OS thread id 2968161200 starting index

Re: Deadlock

2006-11-18 Thread Ahmad Al-Twaijiry
YES :) after removing CustomerID and OrderID from Primary index to unique index, every thing is working fine and I don't get any deadlock anymore :) Thanks Everyone :) On 11/16/06, Asif Lodhi [EMAIL PROTECTED] wrote: Hi Ahmad, On 11/13/06, Ahmad Al-Twaijiry [EMAIL PROTECTED] wrote: also I

Re: Deadlock

2006-11-16 Thread Asif Lodhi
Hi Ahmad, On 11/13/06, Ahmad Al-Twaijiry [EMAIL PROTECTED] wrote: also I want to mention that I have 3 primary key in my table: ShopID CustomerID OrderID Could this be the problem ? Yes, may be. Cause I am sure I have read somewhere in the docs that having multiple cols in the primary key of

Deadlock

2006-11-13 Thread Ahmad Al-Twaijiry
Hi everyone, Everyday I got around 10 Deadlock errors in my database : SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction SQL=UPDATE Shop SET Total=Total-125 WHERE CustomerID=1697 AND OrderID=105 I'm using Innodb engine type for my

Re: Deadlock

2006-11-13 Thread Rolando Edwards
mysql@lists.mysql.com Sent: Monday, November 13, 2006 9:34:37 AM GMT-0500 US/Eastern Subject: Deadlock Hi everyone, Everyday I got around 10 Deadlock errors in my database : SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction SQL=UPDATE

Re: Deadlock

2006-11-13 Thread Ahmad Al-Twaijiry
@lists.mysql.com Sent: Monday, November 13, 2006 9:34:37 AM GMT-0500 US/Eastern Subject: Deadlock Hi everyone, Everyday I got around 10 Deadlock errors in my database : SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction SQL=UPDATE Shop SET

Re: Deadlock

2006-11-13 Thread Rolando Edwards
- From: Ahmad Al-Twaijiry [EMAIL PROTECTED] To: Rolando Edwards [EMAIL PROTECTED] Cc: MySQL List mysql@lists.mysql.com Sent: Monday, November 13, 2006 10:39:02 AM GMT-0500 US/Eastern Subject: Re: Deadlock Sorry I have $dblink-commit(); right after $dblink-exec($sql); but I forgot to write it here

Deadlock avoidance

2006-10-16 Thread Marcus Bointon
status = 'complete' where id = 123; In theory, this mechanism is intended to allow me to add more client processes to increase capacity without them treading on each other. I don't see where the deadlock can occur, but there is one in the initial task grab apparently. If the two processes try

RE: Intermittent deadlock/InnoDB

2006-05-11 Thread Robert DiFalco
PROTECTED]; mysql@lists.mysql.com Subject: Re: Intermittent deadlock/InnoDB On Wed, 2006-05-10 at 16:26 -0700, Robert DiFalco wrote: Version 5.0.19. We have no autogenerate keys. We perform a single insert and get a lock timeout. The insert is done with a stored procedure with a single line

Intermittent deadlock/InnoDB

2006-05-10 Thread Robert DiFalco
Version 5.0.19. We have no autogenerate keys. We perform a single insert and get a lock timeout. The insert is done with a stored procedure with a single line. The lockup happens VERY rarely and we have no idea how to reproduce it. Here's the hostname.err data: Alarm status: Active

Re: Intermittent deadlock/InnoDB

2006-05-10 Thread Stewart Smith
On Wed, 2006-05-10 at 16:26 -0700, Robert DiFalco wrote: Version 5.0.19. We have no autogenerate keys. We perform a single insert and get a lock timeout. The insert is done with a stored procedure with a single line. The lockup happens VERY rarely and we have no idea how to reproduce it.

deadlock - further information

2006-03-26 Thread Rithish Saralaya
Hello. We have a web application for our intranet, which uses MySQL for db management. The application has a way of logging query errors that are generated in the system. We get a mysql error recorded as - Deadlock found when trying to get lock; try restarting transaction when

Re: deadlock - further information

2006-03-26 Thread Michael Stassen
Rithish Saralaya wrote: snip in 4.1.xx, you can use the my.cnf option innodb_locks_unsafe_for_binlog to make InnoDB to use a consistent read in the SELECT tables in CREATE ... SELECT. Read the caveats about the my.cnf option, though. Thanks. However, whatever is written in

RE: deadlock - further information

2006-03-26 Thread Rithish Saralaya
As 11 4, 4.1.11 is newer than 4.1.4, so this variable is available to you. Gawwddd... I really made an ass of myself that time... :o) Thanks for pointing it out though. 4.1.11 is almost a year old. Have you read the list of bugs fixed since then?

deadlock - further information

2006-03-20 Thread Rithish Saralaya
Hello. We have a web application for our intranet, which uses MySQL for db management. The application has a way of logging query errors that are generated in the system. We get a mysql error recorded as - Deadlock found when trying to get lock; try restarting transaction when one of the files

Re: deadlock - further information

2006-03-20 Thread Heikki Tuuri
Rithish, - Original Message - From: Rithish Saralaya [EMAIL PROTECTED] Newsgroups: mailing.database.myodbc Sent: Monday, March 20, 2006 10:02 AM Subject: deadlock - further information --=_NextPart_000_0059_01C64C23.16088020 Content-Type: text/plain; charset=iso-8859-1 Content

Re: Deadlock found when trying to get lock; try restarting transaction

2005-10-08 Thread Gleb Paharenko
=3D7; COMMIT; I run 10 instances of the program in parallel and I get the error : Deadlock found when trying to get lock; try restarting transaction. The isolation level is the default one. My understanding of the SELECT ... FOR UPDATE is that I should not get that deadlock, all

Deadlock found when trying to get lock; try restarting transaction

2005-10-07 Thread Pooly
) VALUES (7); DELETE FROM ttt WHERE id=7; COMMIT; I run 10 instances of the program in parallel and I get the error : Deadlock found when trying to get lock; try restarting transaction. The isolation level is the default one. My understanding of the SELECT ... FOR UPDATE is that I should not get

Re: multi-thread insert into innodb table with auto_increment column cause deadlock

2005-05-30 Thread Gu Lei
Gu Lei : Description: SQL state: HYT00 Native error: 1213 SQL Errortext: Deadlock found when trying to get lock; try restarting transaction SQL STATEMENT: insert into OCHARTORGANIZATION (CORPID,MODIFIED,MODIFIER,ORGIID,PARENTIID) values(?,?,?,?,?) mysql desc OCHARTORGANIZATION

multi-thread insert into innodb table with auto_increment column cause deadlock

2005-05-29 Thread Gu Lei
Description: SQL state: HYT00 Native error: 1213 SQL Errortext: Deadlock found when trying to get lock; try restarting transaction SQL STATEMENT: insert into OCHARTORGANIZATION (CORPID,MODIFIED,MODIFIER,ORGIID,PARENTIID) values(?,?,?,?,?) mysql desc OCHARTORGANIZATION

Re: Avoiding deadlock: beyond the basics

2005-04-28 Thread Gleb Paharenko
Should not put locks on table `frames`. May be the problem is in the previous sequence of queries? S$ren Ragsdale [EMAIL PROTECTED] wrote: I've been getting the following error in my Python program which accesses InnoDB tables: OperationalError: 1213 Deadlock found when trying to get

Avoiding deadlock: beyond the basics

2005-04-27 Thread Søren Ragsdale
I've been getting the following error in my Python program which accesses InnoDB tables: OperationalError: 1213 Deadlock found when trying to get lock; try restarting transaction I've already tried all the basic steps that the documentation seems to recommend: - Set my TRANSACTION

Re: deadlock with innodb

2005-04-06 Thread Philippe Poelvoorde
). If I send the two event without delay ( send client1; send client2 ) the SELECT .. FOR UPDATE goes through for the _two_ clients at the same time and then cause InnoDB to complain about a deadlock. If i introduce a delay of 20 ms (send client1; sleep(20 ms); send client 2); only one SELECT

Re: deadlock with innodb

2005-04-05 Thread Philippe Poelvoorde
while i can insert with the other one, then the SELECT .. FOR UPDATE returns with the first mysqlclient), but with my applications, I sometimes get an error 1213 (DEADLOCK) from innodb. The documentation state that the transaction should be rerun. If I do it, it works fine. What does cause

Re: deadlock with innodb

2005-04-05 Thread Gleb Paharenko
Hello. Among other things check that you correctly process lock timeouts. Well, I'm sure it's a bug hidden somewhere in my apps, i've check with another connexion and it worked ;) -- For technical support contracts, goto https://order.mysql.com/?ref=ensita This email is

Deadlock problem

2005-04-05 Thread Reto Breitenmoser
Hi Can somebody help me to figure out why this deadlock happen? Thanks = 050405 9:12:17 INNODB MONITOR OUTPUT = Per second averages calculated from the last 50 seconds -- SEMAPHORES -- OS WAIT ARRAY INFO

Re: deadlock with innodb

2005-04-04 Thread Gleb Paharenko
get an error 1213 (DEADLOCK) from innodb. The documentation state that the transaction should be rerun. If I do it, it works fine. What does cause this deadlock ? If I trace my queries I could see the inserts going _twice_ and one does fails on this deadlock. I don't really understand why

Re: deadlock with innodb

2005-04-04 Thread Philippe Poelvoorde
sometimes get an error 1213 (DEADLOCK) from innodb. The documentation state that the transaction should be rerun. If I do it, it works fine. What does cause this deadlock ? If I trace my queries I could see the inserts going _twice_ and one does fails on this deadlock. I don't really understand why

deadlock with innodb

2005-04-01 Thread Philippe Poelvoorde
applications, I sometimes get an error 1213 (DEADLOCK) from innodb. The documentation state that the transaction should be rerun. If I do it, it works fine. What does cause this deadlock ? If I trace my queries I could see the inserts going _twice_ and one does fails on this deadlock. I don't

Re: deadlock caused by odbc and transaction handling

2004-10-27 Thread Heikki Tuuri
Robert, - Original Message - From: Bagyinszki Rbert [EMAIL PROTECTED] Newsgroups: mailing.database.myodbc Sent: Tuesday, October 26, 2004 12:46 PM Subject: deadlock caused by odbc and transaction handling --_=_NextPart_001_01C4BB40.B000D6DB Content-Type: text/plain; charset=iso-8859

Re: InnoDB deadlock problem

2004-10-19 Thread Heikki Tuuri
backup tool for InnoDB which also backs up MyISAM tables http://www.innodb.com/order.php Order MySQL support from http://www.mysql.com/support/index.html ... From: David Edwards ([EMAIL PROTECTED]) Subject: Re: InnoDB deadlock problem View: Complete Thread (3 articles) Original Format

InnoDB deadlock problem

2004-10-07 Thread David Edwards
Hi, I've got a deadlock problem using InnoDB tables in MySQL 4.1.5 for win32. I have two tables, 'jobs' and 'results', where 'results' has a foreign key 'id_job' that references the primary key of 'jobs'. There may be more than one result for any given job. Both tables have a single

Re: InnoDB deadlock problem

2004-10-07 Thread Tobias Asplund
On Wed, 6 Oct 2004, David Edwards wrote: I've got a deadlock problem using InnoDB tables (...) Transaction 1: START TRANSACTION; DELETE FROM results WHERE id_job = 25920; INSERT INTO results(result,id_job) VALUES (31.461937,25920); COMMIT; Transaction 2: START TRANSACTION; DELETE FROM

Re: InnoDB deadlock problem

2004-10-07 Thread David Edwards
Hi Tobias, Thanks for your reply. Unfortunately I couldn't see from the manual why I was getting the deadlock - transaction 2 already has a lock on the index it is waiting for. The difference seems to be 'insert intention' - I'm not sure what different types of exclusive lock

Deadlock issue

2004-06-16 Thread Sunondo Ghosh
If I have two transactions and one of them is updating a set of rows and the second one is updating a different set of rows, the second transaction is forced to wait. I have an unique index on two columns of the table. I found that there is a bug associated with this problem which will be fixed

Re: InnoDB Deadlock cannot find free slot for undo

2004-04-06 Thread Heikki Tuuri
Bryan, - Original Message - From: Bryan Heitman [EMAIL PROTECTED] Newsgroups: mailing.database.myodbc Sent: Thursday, April 01, 2004 1:53 AM Subject: InnoDB Deadlock cannot find free slot for undo Looking for some help on tuning my InnoDB settings. I received a InnoDB deadlock

Re: InnoDB Deadlock cannot find free slot for undo

2004-04-01 Thread Bryan Heitman
Deadlock cannot find free slot for undo Did you run out of disk space? If not what transaction model are you using? Is it repeatable read? If so, are you allowing the transaction to finish with a commit? If not your filling your transaction log and that's how your getting this message. Call commit

InnoDB Deadlock cannot find free slot for undo

2004-03-31 Thread Bryan Heitman
Looking for some help on tuning my InnoDB settings. I received a InnoDB deadlock. From analyzing show innodb status -- * There were a ton of processes in the active status not doing anything. * The log flushed up to was moving but the last checkpoint at was extremely old. Error in mysql error

RE: InnoDB Deadlock cannot find free slot for undo

2004-03-31 Thread Dathan Vance Pattishall
on connection. Additionally set your innodb_deadlock_timeout var. -- DVP -Original Message- From: Bryan Heitman [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 31, 2004 2:53 PM To: [EMAIL PROTECTED] Subject: InnoDB Deadlock cannot find free slot for undo Looking for some help

innodb deadlock detection failing?

2004-03-25 Thread Marc Slemko
Has anyone seen situations where innodb's deadlock detection fails to detect a deadlock, and things remain deadlocked until the lock wait timeout expires and the server returns a Lock wait timeout exceeded; Try restarting transaction, or have any ideas for why it may be happening

Re: innodb deadlock detection failing?

2004-03-25 Thread Heikki Tuuri
Conference! http://www.mysql.com/events/uc2004/index.html - Original Message - From: Marc Slemko [EMAIL PROTECTED] Newsgroups: mailing.database.myodbc Sent: Thursday, March 25, 2004 8:40 PM Subject: innodb deadlock detection failing? Has anyone seen situations where innodb's deadlock

LOCK TABLES and SHOW TABLE STATUS FROM - deadlock? (3.23.58)

2004-03-23 Thread Ondra Zizka
Hi, I'm trying to understand LOCKing mechanism, but it is not enough described in the manual, so I have to test it myself. To see what happens when I use tables I haven't locked, I created a PHP script like this: $sql = USE fakturace; if(!$res =

Re: Deadlock

2003-11-05 Thread Heikki Tuuri
Christophe, - Original Message - From: Christophe Lombart [EMAIL PROTECTED] Newsgroups: mailing.database.myodbc Sent: Tuesday, November 04, 2003 10:45 PM Subject: Deadlock Hello, I'm using MySQL 4.0.15 standard - InnoDB and I got a deadlock. I don't see why ! How Can I find

Deadlock

2003-11-04 Thread Christophe Lombart
Hello, I'm using MySQL 4.0.15 standard - InnoDB and I got a deadlock. I don't see why ! How Can I find the reason ? It seems to occurs on delete statments. Regards, Christophe Here is my InnoDB status : = Per second averages calculated from the last 51

innodb deadlock issue

2003-09-11 Thread Joe Shear
I noticed this deadlock in show innodb status on a mysql 4.0.14 box today. Both transactions seem to be trying to execute the a query on the same record, which I don't think should cause a deadlock. What am I missing? 030911 10:12:45 *** (1) TRANSACTION: TRANSACTION 0 153127600, ACTIVE 53 sec

Re: innodb deadlock issue

2003-09-11 Thread Heikki Tuuri
PROTECTED] Newsgroups: mailing.database.myodbc Sent: Friday, September 12, 2003 1:53 AM Subject: innodb deadlock issue I noticed this deadlock in show innodb status on a mysql 4.0.14 box today. Both transactions seem to be trying to execute the a query on the same record, which I don't think

Re: innodb deadlock issue

2003-09-11 Thread Joe Shear
: innodb deadlock issue I noticed this deadlock in show innodb status on a mysql 4.0.14 box today. Both transactions seem to be trying to execute the a query on the same record, which I don't think should cause a deadlock. What am I missing? 030911 10:12:45 *** (1) TRANSACTION

Re: innodb deadlock issue

2003-09-11 Thread Heikki Tuuri
AM Subject: Re: innodb deadlock issue user_id is the primary key.. relevant parts of show create table: | plx_user |CREATE TABLE `plx_user` ( `user_id` int(11) NOT NULL auto_increment, `is_deleted` int(11) NOT NULL default '0', `edit_counter` int(11) NOT NULL default '0

deadlock problem?

2003-06-11 Thread
dear all! I am running mysql 4.0.13 (Linux-X86) my innodb table accasionally comes to a deadlock, when i run some sql such a delete from tb_memfee where no='206681'. if it come to a deadlock, i cannot update any column of the row - where no is '206681' in the table tb_memfee. how can i

Re: deadlock problem?

2003-06-11 Thread Heikki Tuuri
Hi! It is not a deadlock. These two transactions have been dangling uncommitted for 14 hours: ---TRANSACTION 0 713900169, ACTIVE 50231 sec, process no 17432, OS thread id 98317 19 lock struct(s), heap size 2496, undo log entries 13 MySQL thread id 9, query id 1213960 db2 10.10.7.2 web Trx

Re: innodb deadlock leads to server crash

2003-03-03 Thread Heikki Tuuri
Hi! Your email address gives the error: DNS for host dev.noris.de is mis-configured The following recipients did not receive this message: [EMAIL PROTECTED] Still one question: is this a deadlock of threads at all? Maybe the sorting which mysqld does, or the fetches which: mysql

Re: innodb deadlock leads to server crash

2003-03-03 Thread Heikki Tuuri
InnoDB. Thank you, Heikki - Original Message - From: Heikki Tuuri [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, March 03, 2003 10:24 AM Subject: Re: innodb deadlock leads to server crash Hi! Your email address gives the error: DNS for host dev.noris.de is mis

Re: innodb deadlock leads to server crash

2003-03-03 Thread Heikki Tuuri
: innodb deadlock leads to server crash From: Heikki Tuuri Date: Mon, 3 Mar 2003 10:42:48 +0200 Hi! Ok, now I think I understand the problem. Since you use the -q option, the client mysql retrieves rows in the result set in chunks of some size. As InnoDB keeps the adaptive hash index latch S

innodb deadlock leads to server crash

2003-03-02 Thread smurf
Description: A deadlock within innodb leads to a server crash. I have a large table which I need to update in-place. So one mysql connection does a SELECT, and another updates the data. I thought that, since innodb supports transactions and multiversioning

Re: innodb deadlock leads to server crash

2003-03-02 Thread Heikki Tuuri
Hi! A deadlock of threads is a bug. It is is not connected to transactions or multiversioning. Is the problem repeatable in your computer? Can you compile a debug version of mysqld? Go to the source tree root directory /mysql/ and do: ./BUILD/compile-pentium-debug-max Then run the compiled

DeadLock bug using mysql/Innodb

2002-11-05 Thread rafarife
INTO t VALUES (100), he will receive a deadlock. The algorithm is that a cursor in InnoDB always travels in one direction. User 2 has his cursor waiting on the row (110) for an exclusive row next-key lock. If we allowed user 1 to insert (100), it would be a 'phantom row' in User 2's SELECT

Re: DeadLock bug using mysql/Innodb

2002-11-05 Thread Heikki Tuuri
Rafa, - Original Message - From: [EMAIL PROTECTED] Newsgroups: mailing.database.mysql Sent: Tuesday, November 05, 2002 11:00 AM Subject: DeadLock bug using mysql/Innodb Description: Hi Heikki, In your case: CREATE TABLE t (a INT NOT NULL, PRIMARY KEY (a)) TYPE = INNODB; INSERT

DeadLock bug using mysql/Innodb

2002-11-04 Thread rafarife
Description: Hello, I have a deadlock problem when I try to execute some update sentences using 'Lock For Update'. I need to create a new document which is identified by a unique number, which is stored in the field 'Ped' of the table 'Pedidos'. To obtain a new document number I add 1

Re: DeadLock bug using mysql/Innodb

2002-11-04 Thread Heikki Tuuri
Rafa, - Original Message - From: [EMAIL PROTECTED] Newsgroups: mailing.database.mysql Sent: Monday, November 04, 2002 6:06 PM Subject: DeadLock bug using mysql/Innodb Description: Hello, I have a deadlock problem when I try to execute some update sentences using 'Lock For Update

Innodb deadlock printouts in .52

2002-08-27 Thread Joe Shear
Hi, I'm running mysql 3.23.52 w/ innodb tables, and I started getting some deadlocks since upgrading from .51. When I do a show innodb status in prints out the following: 020826 19:22:15 LATEST DETECTED DEADLOCK: *** (1) TRANSACTION: TRANSACTION 0 16655549, ACTIVE 1 sec, OS thread id 87339022

Re: Innodb deadlock printouts in .52

2002-08-27 Thread Heikki Tuuri
Joe, - Original Message - From: Joe Shear [EMAIL PROTECTED] Newsgroups: mailing.database.mysql Sent: Wednesday, August 28, 2002 12:15 AM Subject: Innodb deadlock printouts in .52 Hi, I'm running mysql 3.23.52 w/ innodb tables, and I started getting some deadlocks since upgrading

Deadlock between slave stop and table lock

2002-07-22 Thread rob . west
Description: Deadlock occurs when slave is locked trying to write to table that was write locked by separate process who then tries to do a slave stop. This should only happen on a mutual master set up (i.e. 2 servers that are each other's master); otherwise, the only write locks would

Innodb deadlock problems

2002-07-22 Thread Joe Shear
Hi, I have a mysql database with innodb tables, and I keep running into a deadlock that is not detected (causes a timeout) and that I don't think should be happening. Can anyone explain why this is causing a deadlock, and secondly, how can I fix it or how can I change this so that the deadlock

  1   2   >