MySQL Status Ndb_api_adaptive_send_deferred_count_session 数据库状态作用意思及如何正确

本站中文解释

MySQL status 变量是 MySQL 数据库系统中使用的一个系统状态变量,它能够提供内部的运行时状态类信息的查询。MySQL status 变量的用法主要在于排查系统处理网络请求时产生的延迟,优化系统性能时的参考,MySQL 数据库系统服务器端在处理网络请求时会根据请求调用 NDB API 来对应对访问。

Ndb_api_adaptive_send_deferred_count_session 就是一个 MySQL status 变量,该变量能够显示服务器上当前会话下,推迟发送命令次数,其目的是统计和估计在客户端上产生的延迟。

该变量在 mysql 中是只读的,使用 show status命令可以查看,此外,使用 show global status或 show session status可以查看,其中 show global status是可以查看所有连接客户端会话的范围,而 show session status是只能查看当前连接客户端会话范围。

该变量属于动态变量,使用 set 命令不能在 MySql 系统中进行设置,默认值为 0,可以通过在 MySql 系统运行时进行设置。可以在 MySql 中使用 set global ndb_api_adaptive_send_deferred_count_session=1来设置,这样可以使 NDB API 在调用时进行相应的推迟发送操作。

基于上述用途及操作步骤,简单总结为:Ndb_api_adaptive_send_deferred_count_session 是一个 MySQL status 变量,能够显示服务器上当前会话下,推迟发送命令次数,该变量在 mysql 中是只读的,不能进行设置。使用 show status 命令可以查看,也可以使用 show global status 或 show session status 来查看,可以通过在 MySql 系统运行时进行设置,使用 set global ndb_api_adaptive_send_deferred_count_session=1 来设置,这样可以使 NDB API 在调用时进行相应的推迟发送操作。


数据运维技术 » MySQL Status Ndb_api_adaptive_send_deferred_count_session 数据库状态作用意思及如何正确