It's definitely Oracle. The DBA's found a table that wasn't using an index and was killing the performance of the DB, so after they put an index on the table, the performance is a lot better and we're getting quicker updates of the log. Thanks!
Hmm, but how can you blame this on TeamSite ? You might have to conclude that TeamSite is not the cause of all the evil in this world.
Do all of those events in the messages table get left there forever?!?