I have a Drupal 7 site that is taking a long time to connect for some reason. All my other sites on the same server connect quickly. Once the site is connected, it runs just fine. I installed devel and looked at the top times. The majority of the highest queries are cache related. Here's what devel is showing:

Executed 976 queries in 3081.68 ms.

177.39     1     DrupalDatabaseCache::garbageCollection
DELETE FROM cache_rules WHERE (expire <> :db_condition_placeholder_0) AND (expire <= :db_condition_placeholder_1)
default

I can save the whole query list if it would help... I just can't figure out why it takes so long to connect, then would otherwise be fast.