Not necessarily. If you are having 200+ users online at any given time, you need to be clearing that table every 5 minutes, not every 20. 200 users per second x 20 minutes is nearly a quarter of a million queries. You may also want to look at doing some mySQL optimization or offload mySQL to cope with your load. Are you on a dedicated server or a VPS?
Bookmarks