There are four tests for which QPS with 1 table is much worse than with 8 tables:
- update-one - all engines do worse. This is expected.
- random-points - InnoDB and TokuDB do worse
- hot-points - all engines do worse
- insert - InnoDB and TokuDB do worse
All of the data is on github. The graphs below have the absolute QPS for 48 concurrent clients.
update-one
All engines do worse with 1 table. I am not surprised because only 1 row gets all updates while the updates are spread across 8 rows in the 8-table test.
random-points
InnoDB and TokuDB do worse with 1 table. My previous post shows where the contention occurs.
hot-points
All engines do worse with 1 table. My previous post shows where the contention occurs. Issue 674 is open to make this better in MyRocks.
insert
InnoDB and TokuDB do worse with 1 table. I have yet to debug this.
No comments:
Post a Comment