MySQL 8.4 Release Notes
10.10.2.1 共享键缓存访问
线程可以同时访问键缓存缓冲区,但需要满足以下条件:
-
不在更新的缓冲区可以被多个会话访问。
-
正在更新的缓冲区将导致需要使用它的会话等待更新完成。
-
多个会话可以发起请求,结果导致缓存块替换,只要它们不互相干扰(即它们需要不同的索引块,并且导致不同的缓存块被替换)。
共享键缓存访问使服务器可以显著提高吞吐量。