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

本站中文解释

MySQL status 变量是用来检测SQL执行的状况和性能,是MySQL数据库管理员维护数据库服务器运行状况和服务质量的一个重要参数。 MySQL status 变量有很多,比如:ndb_pushed_queries_defined。

Ndb_pushed_queries_defined 变量用于记录将查询语句推送给 MyISAM 查询缓存的次数。MySQL 的查询缓存可以在不需要查询对数据表的改变的情况下,为相同的查询语句提供快速的查询结果。

MySQL 中的 Ndb_pushed_queries_defined 变量默认情况下是关闭的,但是可以通过以下两种方法来进行配置和设置:

1、使用 set 命令:

SET GLOBAL ndb_pushed_queries_defined = 1;

2、编辑my.ini 配置文件:

[mysqld]
ndb_pushed_queries_defined=1

推荐方法为使用set 语句进行配置,这样不需要重启mysql服务器就可以使配置立即生效,并且可以通过 MySQL 客户端连接来设置,更加方便快捷。


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