You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WL#8356 "Improve scalability by not acquiring unnecessary locks for internal temp tables".
Do not acquire LOCK_plugin when doing ha_lock_engine() for builtin
engines in production builds. This is possible thanks to the fact
that in such builds for builtin plugins we don't do reference counting.
To implement this optimization introduced new builtin_htons[] array
to be able easily identify builtin handlertons.
This patch solves the problem with LOCK_plugin mutex showing up as
a scalability bottleneck in workloads which often create internal
temporary tables, such as 1-table Sysbench SELECT_DISTINCT/InnoDB
test.
0 commit comments