mariadb/storage/innobase/handler
Marko Mäkelä 70d4e55db9 MDEV-15053 fixup: Reduce contention in buf_page_get_low()
svr_n_page_hash_locks: Increase from 16 to 64. Before MDEV-15058,
we used to have the buf_pool.page_hash partitioned to each instance.

rw_lock_lock_word_decr(): Sleep a little in the spinloop.

rw_lock_s_lock_low(): Correct a comment. The function does perform
spinning.

This improves scalability in read-only workloads on a 32-CPU system
when the number of concurrent connections exceeds the CPU core count.

Thanks to Axel Schwenke for running benchmarks.
2020-06-09 18:04:46 +03:00
..
ha_innodb.cc MDEV-15053 fixup: Reduce contention in buf_page_get_low() 2020-06-09 18:04:46 +03:00
ha_innodb.h Merge 10.4 into 10.5 2020-05-13 14:25:06 +03:00
handler0alter.cc Merge 10.4 into 10.5 2020-06-05 20:36:43 +03:00
i_s.cc Merge 10.4 into 10.5 2020-06-05 20:36:43 +03:00
i_s.h MDEV-19940 Clean up INFORMATION_SCHEMA.INNODB_ tables 2019-07-04 00:09:16 +03:00