23天学完mysql系统变量(十)

来源:互联网 发布:留学银行卡 知乎 编辑:程序博客网 时间:2024/06/10 01:17

今天要学的变量只有一个:

join_buffer_size

连接缓存。并不是任何join都会分配缓存,只有那些由于没有使用索引而要全表扫描的join。

这是指定缓存的最小值。如果实际需要的值更大,则会按实际需要的值分配。

每个full join(全连接)都会分配一个join buffer,例如一个查询语句里面有两个full join,就会分配两个连接缓存。

综上所述,建议全局值设小一点,当需要时才增加session值。

最大允许值为4GB。

原创粉丝点击