We are having that same issue. I know it's on Sourcegear's "to-do" list and I know that Obliterate has a lot of info to delete and has to be careful "not to delete too much", but on our modest sized database, it's unusably slow.
I'd like to make a suggestion. Could Sourcegear provide a stored proc to somehow do the work of Obliterate? It would be used as an alternative to the existing Obliterate functionality. This would have a few advantages:
- Gets around timeouts from IIS
Takes load off the web/app server
Could be done by savvy DBAs
Probably more efficient all round