Para tu caso lo que necesitan mejorar es su proceso de desarrollo no mides eso en producción. Para eso es el servicio de DEV y QA que debes de tener automatizada las pruebas para diferentes escenario uno de ellos con un servicio que llene la base de datos para probar la solución con muchos datos.
Para llenar con información de prueba puedes usar soluciones como
Faker y basado en eso crear una solución que te permita hacer seeders de la base de datos.
Por otro lado de la forma en que estas haciendo tu pruebas no vas a tener los resultados que esperas, ademas el código es solo una parte de la ecuación pueden existir cuellos en otros servicios. Existen otras soluciones para monitorear el estado del o los servidores con los servicios que estén ejecutando y ver de forma gráfica en que momento suceden picos y determinar si el cuello de botella es en el código, lo servicios de base de datos, http u otro.