取值:[1,LONG_MAX]
默认值:1024
说明:用于单机批量update。
主线程负责存储DC,子线程负责更新,控制子线程更新速度,避免任务堆
积。多线程批量update 中,update 线程如果比save 线程快,则update 线
程需要等待,这在磁盘IO 较重的场景下会出现。
这个参数表示已经update 成功但是还没来得及save 的DC 数量,取名
dc_buffer 是因为这些数量的DC 是保存在内存中的,设置这个数量可以控
制内存的使用量。
通常情况下不需要设置,特殊情况下需要使用场景:
1、批量update 多线程处理的bug 造成的死锁,通过调大该参数可能可以绕
过;
2、部分POC 测试中,如果硬件可用内存较大但磁盘性能相对较慢的场景,
调大该参数对批量更新的SQL 性能可能会有一些优化作用。
修改方式:可使用set 语句修改值。适用于session、global 范围均可。