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

本站中文解释

变量:

Innodb_pages_read变量是mysql中AB计划器优化器的一个状态变量,用于记录Innodb存储引擎在执行某项服务器上的查询请求时所读取的缓存页数量。该变量的值将表示在执行上述任务的过程中发生的缓存读取次数,以及服务器每毫秒(ms)所处理的缓存页面读取数。

设置方法:

要查看MySQL中innodb_pages_read变量的值,可以使用命令“ show global status”进行查看。例如:

mysql> show global status like ‘Innodb_pages_read’;

结果将显示所查询的Innodb_pages_read变量的值,如下所示:

mysql> show global status like ‘Innodb_pages_read’;

+————————–+——-+
| Variable_name | Value |
+————————–+——-+
| Innodb_pages_read | 0 |
+————————–+——-+

1 row in set (0.00 sec)

要设定这个状态变量,需要利用MySQL的SET命令,以及在SET语句中设置的val命令参数:

mysql> set global innodb_pages_read=0;

该命令将立即设定Innodb_pages_read变量的值为0,同时也反映在查询结果中:

mysql> show global status like ‘Innodb_pages_read’;

+————————–+——-+
| Variable_name | Value |
+————————–+——-+
| Innodb_pages_read | 0 |
+————————–+——-+

1 row in set (0.00 sec)

从上述示例来看,Innodb_pages_read变量是用来记录Innodb存储引擎在执行某项服务器上的查询请求时所读取的缓存页数量的状态变量,可以通过 SHOW GLOBAL STATUS 命令来查看,以及通过SET命令及val参数来设定。


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