MySQL Status Qcache_not_cached 数据库状态作用意思及如何正确
本站中文解释
MySQL中的status变量是在运行MySQL服务器时有助于查看服务器的状态和性能的内部变量。MySQL使用者可以使用status变量检测服务器的内存使用情况、处理速度、关于索引使用情况及缓存命中情况等状态。
其中之一Qcache_not_cached是MySQL query cache的变量,它用于表示MySQL query cache没有成功查询到的次数。每当MySQL服务器试图从query cache中查询缓存,Qcache_not_cached的值就会随之增加,这表示这些查询未能从缓存中获得结果。
要设置MySQL中status变量,需要使用Set控制语句。Set语句可用于设置MySQL服务器的多个内部状态变量,其格式为:
SET [GLOBAL | SESSION] var_name = value;
其中GLOBAL指令用于设置全局变量,而SESSION指令用于设置会话过程中的变量。
要设置Qcache_not_cached,可以使用下面的指令:
SET GLOBAL Qcache_not_cached = value;
上述指令可以用于为Qcache_not_cached设置指定的值,并将其用于服务器的所有查询。