Esa cantidad de registros (10.000) ni siquiera alcanza para medir la performance de la base.
Para MySQL representan un suspiro. Y con un millón tampoco podríamos hacer una verdadera evaluación (aunque se notaría mejor si hay consultas mal diseñadas)
¿Tienes claro que los DBMS de características como las de MySQL, estás optimizados para trabajar con bases de millones de registros, y centenares (cuando no miles) de tablas?
Ten en cuenta que el primer DBMS usado por Amazon al salir a la web fue MySQL, lo usan hoy , o lo han usado, muchas otras empresas y organizaciones (ver
lista disponible de casos
¿Crees necesitar algo más que lo que ellos necesitan para tu emprendimiento?
En todo caso, como ya te han sugerido, si se presentan problemas hay que analizar caso a caso tanto el modelo de datos, como las consultas, y muy especialmente, la eficiencia de la aplicación (la mayor parte del problema suele residir en aplicaciones mal diseñadas, y no en malas bases).
Pero con la información que nos das no hay por donde empezar a evaluarlo.
Ya te explicaron que una mala consulta puede trabarte con sólo 10 registros... Todo depende de cómo se esté haciendo, de cómo sea la tabla, y cómo realizas la consulta.