MySQL Status Ndb_config_from_port 数据库状态作用意思及如何正确
本站中文解释
MySQL status变量是MySQL内部的变量,通过它可以发现MySQL的运行状态(status)。可以用来查看数据库操作的性能统计和查看当前MySQL会话及操作系统信息。MySQL status可以在前台或POST语句中被查看,SQL语句如下:
SHOW STATUS;
另外,Status变量可以被设置,改变MySQL的设置或运行状态。SQL语句如下:
SET [GLOBAL|SESSION] variable_name = variable_value;
例如,可以将ndb_config_from_port从用户会话中设置等于2,这样就能显示NDB_CONFIG_FROM_PORT 的状态了:
SET SESSION ndb_config_from_port=2;
SET GLOBAL ndb_config_from_port=2;
MySQL中,NDB_CONFIG_FROM_PORT变量用于连接NDBJ类型的分布式存储引擎,该变量会在MySQL Server启动时从配置文件中读取设置,或者可以使用SET语句配置ndb_config_from_port变量。设置了这个变量,MySQL便可以从相应的ndbj端口获取MySQL配置参数,通过配置文件来设置MySQL的性能参数(比如表空间大小,事务日志,查询缓冲大小,分支并发数等)等功能。
此外,设置ndb_config_from_port变量的指令必须放在MySQL Server启动之前,否则会失败。在MySQL Server启动过程中,服务器会加载该变量指定端口上可用的MySQL配置参数,并将其作为MySQL默认配置参数。因此,设置这个变量能够有效的提高MySQL性能。