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

本站中文解释


MySQL 中的键读请求(Key Read Requests)是一个有效的统计变量,它用来记录每次从MySQL 服务器上读取表中某个具体行所花费的时间。 Key_read_requests 变量的值= 查询时间/行的数量。 这里的查询时间是指从MySQL 服务器返回查询所花费的总时间,不包括数据传输所花费的时间。举例来说,当从MySQL 服务端读取10000 行,查询耗时是0.1 秒时,Key_read_requests 变量的值为0.0001 。

如何设置key_read_requests 变量?

MySQL 中的key_read_requests 变量是一个动态变量,可以在MySQL 的命令行或者在MySQL 的配置文件中进行设置。

在MySQL 的命令行中,可以使用SET 语句设置key_read_requests 变量:

SET GLOBAL key_read_requests=value;

这里的value 是要设置的key_read_requests 变量的值。

在MySQL 的配置文件中,可以通过在[mysqld] 的section 中加入如下行来设置key_read_requests 变量:
key_read_requests=value

这里的value 也是要设置的key_read_requests 变量的值。


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