title: How can I clear a transaction deadlock?
body: <p>Using 'show engine innodb status' I see that wordpress has two deadlocks. I'd like to clear these up but I don't see an active process for either of these cmds (IE something to 'kill' and hopefully force a rollback).</p>
  
  <p>I can see thread ids, query ids, etc but nothing that I can use to stop either job.</p>
  
  <p>Suggestions on how to resolve this?</p>
  
  <p>EDIT: Here's the (relevant?) portion of the status:</p>
  
  <pre><code>------------------------
  LATEST DETECTED DEADLOCK
  ------------------------
  110327 10:54:14
  *** (1) TRANSACTION:
  TRANSACTION 9FBA099E, ACTIVE 0 sec, process no 14207, OS thread id 1228433728 starting index read
  mysql tables in use 1, locked 1
  LOCK WAIT 2 lock struct(s), heap size 376, 1 row lock(s)
  MySQL thread id 12505112, query id 909492800 juno....edu 129....54 wordpress_user updating
  DELETE FROM wp_options WHERE option_name = ''_site_transient_timeout_theme_roots''
  *** (1) WAITING FOR THIS LOCK TO BE GRANTED:
  RECORD LOCKS space id 4951009 page no 4 n bits 384 index `option_name` of table `wordpress_work`.`wp_options` trx id 9FBA099E lock_mode X waiting
  Record lock, heap no 309 PHYSICAL RECORD: n_fields 2; compact format; info bits 32
  0: len 30; hex 5f736974655f7472616e7369656e745f74696d656f75745f7468656d655f; asc _site_transient_timeout_theme_; (total 35 bytes);
  1: len 8; hex 0000000000002b6d; asc       +m;;
  
  *** (2) TRANSACTION:
  TRANSACTION 9FBA0995, ACTIVE 0 sec, process no 14207, OS thread id 1230031168 starting index read
  mysql tables in use 1, locked 1
  3 lock struct(s), heap size 1248, 2 row lock(s)
  MySQL thread id 12505095, query id 909492789 juno....edu 129.....54 wordpress_user updating
  DELETE FROM wp_options WHERE option_name = ''_site_transient_timeout_theme_roots''
  *** (2) HOLDS THE LOCK(S):
  RECORD LOCKS space id 4951009 page no 4 n bits 384 index `option_name` of table `wordpress_work`.`wp_options` trx id 9FBA0995 lock_mode X locks rec but not gap
  Record lock, heap no 309 PHYSICAL RECORD: n_fields 2; compact format; info bits 32
  0: len 30; hex 5f736974655f7472616e7369656e745f74696d656f75745f7468656d655f; asc   _site_transient_timeout_theme_; (total 35 bytes);
   1: len 8; hex 0000000000002b6d; asc       +m;;
  
  *** (2) WAITING FOR THIS LOCK TO BE GRANTED:
  RECORD LOCKS space id 4951009 page no 4 n bits 384 index `option_name` of table     `wordpress_work`.`wp_options` trx id 9FBA0995 lock_mode X waiting
  Record lock, heap no 309 PHYSICAL RECORD: n_fields 2; compact format; info bits 32
  0: len 30; hex 5f736974655f7472616e7369656e745f74696d656f75745f7468656d655f; asc   _site_transient_timeout_theme_; (total 35 bytes);
  1: len 8; hex 0000000000002b6d; asc       +m;;
  
  *** WE ROLL BACK TRANSACTION (1)
  </code></pre>