本站中文解释
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;