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

本站中文解释

mysql状态变量ndb_pushed_queries_dropped指当对某个功能在MySQL执行器中检索或处理的请求(即查询)与支持ndb表的存储引擎(例如ndbcluster)之间的数据操作被推送,并且被拒绝时,引发该变量值的计数。也就是说,这些请求已被Ndb自身拒绝,目的是防止MySQL Server在Node上拒绝已预处理的请求,以节省时间和准确性。

为了设置ndb_pushed_queries_dropped变量,首先要启用ndb模式,然后可以使用mysql命令行工具来设置,输入以下命令:

mysql> set global ndb_pushed_queries_dropped=1;

此外,也可以在my.cnf文件中设置ndb_pushed_queries_dropped变量。可以通过编辑my.cnf文件,在[mysqld]节中将以下行添加到其中:

ndb_pushed_queries_dropped = 1

然后重新加载my.cnf文件,使配置生效:

# service mysql reload

此外,用户也可以使用SET @@ GLOBAL来改变当前活动ndb_pushed_queries_dropped变量的值,比如:

SET @@GLOBAL.ndb_pushed_queries_dropped = FALSE;


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