Question what is better isolation level is poping up again and
again. Recently it was discussed in InnoDB :
Any real performance improvement when using READ COMMITED
isolation level ? and in Repeatable read versus read committed for InnoDB
.
Serge in his post explains why READ COMMITED is better for TPCC
load, so
why don't we take tpcc-mysql bencmark and check on results.
I took 3 different datasets 1000w (100GB of data), 300w (30GB)
and 10w (1GB) for box with 32GB of RAM and buffer_pool 26GB.
Latest case 10w is interesting as I expect a lot of contention on
row level having small dataset.
I used as usually tpcc-mysql benchmark with 16 and 32 (for 10w)
concurrent users.
Also I had binary log enabled on RBR mode (as READ-COMMITED does not support STATEMENT …
[Read more]