MySQL Status Ndb_api_adaptive_send_unforced_count 数据库状态作用意思及如何正确
本站中文解释
Ndb_api_adaptive_send_unforced_count是MySQL status变量,用于控制MySQL NDB API客户端能够使用的发送不强制的缓冲区的最大数量。
发送不强制的缓冲区是指将特定的缓冲区以及内容发送到NDB API连接的进程中。发送不强制的缓冲区能够控制发送延迟,并且是群集节点可以改变自己的行为适应不同情况下是必要的。
这个变量默认值是16,表明MySQL NDB API客户端最多能够使用16个不强制的缓冲区来发送数据。当这个值被设置成一个比较小的值时,群集节点将会改变行为,以应对这种环境下的不同情况,并且可能应用一些比较旧的改进。
参数的设置有两种方式:一种是通过MySQL的命令行客户端,在命令行窗口输入以下命令:” SET GLOBAL ndb_api_adaptive_send_unforced_count= value” ,将value替换为你希望设置的值;另外一种是可以在MySQL配置文件中增加以下条目:[mysqld] nb_api_adaptive_send_unforced_count= value 。将value替换为你希望设置的值,然后重新启动服务即可。
不论是哪种设置方式,将数值设置成一个大点的值,比如32或者64都可以,可以使群集节点改变行为,以便能够适应不同的情况下去更合理的处理数据,并且可以使用比较新的改进。