--- mysql-5.6.2-m5/storage/innobase/srv/srv0srv.c 2011-03-14 06:40:38.000000000 -0700 +++ mysql-5.6.2-m5-purge-0-sleep/storage/innobase/srv/srv0srv.c 2011-04-22 01:43:52.808953800 -0700 @@ -2799,7 +2799,7 @@ is purely guess work and needs to be tuned properly after some benchmarking. */ if (srv_check_activity(count)) { - sleep_ms = 60000; + sleep_ms = 0; batch_size = srv_purge_batch_size; } else if (n_pages_purged == 0) { sleep_ms = 120000; @@ -2860,10 +2860,10 @@ sleep_ms = 0; batch_size = 500; } else { - sleep_ms = 60000; + sleep_ms = 120000; if (n_pages_purged > 0) { - sleep_ms = 150000; + sleep_ms = 0; } batch_size = srv_purge_batch_size;