"I had around 300 users posting and reading a single topic. if those 300 were, as you say, "reading * and posting*, then it is very much possible that your problem * is* related to search. specifically, if you use" native fulltext "the function that takes a post and dissect it to single words (split_message ()) can be hideously expensive, and yet will not show on your debug as DB."