MySQL Status Ndb_api_adaptive_send_forced_count_slave 数据库状态作用意思及如何正确
本站中文解释
MySQL status变量是MySQL系统在某一特定时间内,用来统计当前MySQL状态及监控运行的一系列信息,如等待的查询、运行的查询等。下面,我们以Ndb_api_adaptive_send_forced_count_slave变量作为例子,来说明MySQL status变量的具体用途及如何设置:
Ndb_api_adaptive_send_forced_count_slave变量,指MySQL实例中slave上运行的Ndb_api_adaptive_send API调用次数,换句话说,这个变量用来统计MySQL实例中slave上运行Ndb_api_adaptive_send API调用的频度。
要想设置这个status变量,可以通过MySQL show global variants命令来查看这个变量的值:
mysql> show global variables like ‘ Ndb_api_adaptive_send_forced_count_slave’ ;
+—————————————————-+——-+
| Variable_name | Value |
+—————————————————-+——-+
| Ndb_api_adaptive_send_forced_count_slave | 0 |
+—————————————————-+——-+
1 row in set (0.00 sec)
通过以上查询可以看到,Ndb_api_adaptive_send_forced_count_slave这个变量的值为0,表示MySQL实例中slave上运行Ndb_api_adaptive_send API调用的次数为0。
如果要将该status变量的值设置为100,可以使用以下set global命令来实现:
mysql> set global Ndb_api_adaptive_send_forced_count_slave = 100 ;
Query OK, 0 rows affected (0.00 sec)
以上操作,完成了Ndb_api_adaptive_send_forced_count_slave这个status变量的值设置,此时再次使用show global variables like ‘ Ndb_api_adaptive_send_forced_count_slave’ 命令查看该变量的值,可以看到,Ndb_api_adaptive_send_forced_count_slave的值已经设置为100:
mysql> show global variables like ‘ Ndb_api_adaptive_send_forced_count_slave’ ;
+—————————————————-+——-+
| Variable_name | Value |
+—————————————————-+——-+
| Ndb_api_adaptive_send_forced_count_slave | 100 |
+—————————————————-+——-+
1 row in set (0.00 sec)
从以上就可以看出,Ndb_api_adaptive_send_forced_count_slave这个status变量是用来表示MySQL实例中slave上运行Ndb_api_adaptive_send API调用的次数,通过使用set global命令,可以设置该status变量的值。