# Load Testing yugabyte tables

**URL:** <https://forum.yugabyte.com/t/load-testing-yugabyte-tables/446>\
**Category:** General\
**Created:** [July 24, 2019, 7:15pm UTC](https://forum.yugabyte.com/t/load-testing-yugabyte-tables/446 "2019-07-24T19:15:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sherwin\_Pinto](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.yugabyte.com/sherwin_pinto/32/101_2.png) [@Sherwin\_Pinto](https://forum.yugabyte.com/u/Sherwin_Pinto)\
**Post date:** [July 24, 2019, 7:15pm UTC](https://forum.yugabyte.com/t/load-testing-yugabyte-tables/446/1 "2019-07-24T19:15:45Z")

</div>

We are currently in the process of load testing various yugabyte tables with different schemas and were wondering if yugabyte has a recommended tool for applying load to the system. Our current approach is a java client that would be inserting/retrieving rows from the database with different values. Any guidance would be helpful

---

<div class="post-metadata">

**Author:** ![ddorian43](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.yugabyte.com/ddorian43/32/60_2.png) [@ddorian43](https://forum.yugabyte.com/u/ddorian43)\
**Post date:** [July 26, 2019, 12:14pm UTC](https://forum.yugabyte.com/t/load-testing-yugabyte-tables/446/2 "2019-07-26T12:14:33Z")

</div>

Hi Sherwin,

A standard approach to load test databases is YCSB. You can also use your own client code.  
Usually you have to make sure you have client nodes separated from server ones and be sure the client is not the bottleneck (multiple threads, or multiple machines).

Or you can also explain your use case, with a set of queries sorted by most frequently run and we can suggest the best schema. Or explain your schemas with queries and can comment on them.
