Don't sweat it- 10,000 rows is nothing. I have mySQL tables with over a million (1,000,000) rows in them and they work fine, update quickly, no problems. Seriously, 10K rows is a very small table. I doubt you'd notice any difference in doing updates on tables with 100 rows or 10,000 rows without using a profiler. Most of the cost in doing a query is in setting up the connection and then tearing it down, not in the update, insert, delete, or select activity.