This is the next part of the stories about MySQL 5.7
Performance..
So far, the previous story was about reaching 645K QPS with SQL queries, while in reality
it's only a half of the full story ;-) -- because when last year
we've reached 500K QPS due a huge improvement on the TRX-list
code, the same improvement made a negative impact on the all
single-table test workloads..
What happened finally :
- the new code changes dramatically lowered contention on TRX-list (trx_sys mutex)
- which is made MDL related locking much more hot..
- and if one table becomes hot on a workload, MDL lock contention then is hitting its highest level..
So far, it was clear that MDL is needed a fix. Specially seeing
that on 8-tables workload we're …