Hi,
I am working with an UK Supermarket gaint. I am working with Volume & Performance Testing of RedPrairie WMS. We are using MySQL database to pass parameter data to the LR scripts.
We are updating a table in MySQL with the transaction throughput on an hourly basis. For example if the TestHour is 01 the following query would be run "Update Throughput Set Picks = Picks + 1 where TestHour = '01';". Throughput is the table name and Picks is column name. We totally have 10 such columns each being updated by diff number of users.
The total number of users is approximately 400.
We are getting the following message "Error -3: 'Lock wait timeout exceeded; try restarting transaction' - UPDATE Throughput Set Picks = Picks + 1 where TestHour = '01';
MySQL Error: Lock wait timeout exceeded; try restarting transaction"
The INNODB_LOCK_WAIT_TIMEOUT variable is set to 50.
Please let someone reply if you have faced similar problem, what would be the root cause and solution for this problem. Please let me know if you need any more information.
I am working with an UK Supermarket gaint. I am working with Volume & Performance Testing of RedPrairie WMS. We are using MySQL database to pass parameter data to the LR scripts.
We are updating a table in MySQL with the transaction throughput on an hourly basis. For example if the TestHour is 01 the following query would be run "Update Throughput Set Picks = Picks + 1 where TestHour = '01';". Throughput is the table name and Picks is column name. We totally have 10 such columns each being updated by diff number of users.
The total number of users is approximately 400.
We are getting the following message "Error -3: 'Lock wait timeout exceeded; try restarting transaction' - UPDATE Throughput Set Picks = Picks + 1 where TestHour = '01';
MySQL Error: Lock wait timeout exceeded; try restarting transaction"
The INNODB_LOCK_WAIT_TIMEOUT variable is set to 50.
Please let someone reply if you have faced similar problem, what would be the root cause and solution for this problem. Please let me know if you need any more information.