Not sure if this is a bug

we are updating a large table with replace delayed from our feeder systems, 1000 records at a time using limit's on the input data pull


this works great when there's fast selects from the table, while the insert is going


when a site does a large pull, which can take 1 minute due to the size, the replace is locked, I expected this, however, users doing small pulls after the replace also get locked

so I end up with 1 select running, 1 locked replace, and 50 locked queries waiting behind the replace, everything backs up behind the select that's running


is this normal? We did not see this until 5.0.24, we were using 5.0.19 and load data infile all at once, with no locking issues, we put 5.0.24 on, and load data infile stopped working so we switched to the replace delayed loop


the replace is fast, 1000 records takes 2 seconds, but the locking of other users is causing huge problems


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to