Thanks for reporting an issue for Micronaut Data, please review the task list below before submitting the
issue. Your issue report will be closed if the issue is incomplete and the below tasks not completed.
Micronaut Data JDBC (as per the name) uses JDBC which is based on blocking I/O. Your example is doing all blocking I/O on a single thread hence why you are getting low throughput.
Thanks for reporting an issue for Micronaut Data, please review the task list below before submitting the issue. Your issue report will be closed if the issue is incomplete and the below tasks not completed.
NOTE: If you are unsure about something and the issue is more of a question a better place to ask questions is on Stack Overflow (http://stackoverflow.com/tags/micronaut) or Gitter (https://gitter.im/micronautfw/). DO NOT use the issue tracker to ask questions.
Task List
Steps to Reproduce
Expected Behaviour
i expect one acceptable troughput, between 2k and 5k req/s
Actual Behaviour
run any Jmeter Load test, when accessing the database, the troughput should be on average 60 req/s
Environment Information
Example Application