MySQL com_select?

sym*_*ean 3 mysql tuning cache

我希望稍微调整我的查询缓存。根据7.6.3.4。手册中查询缓存状态和维护

Com_select 值由以下公式给出:Qcache_inserts + Qcache_not_cached + 在列权限检查期间发现错误的查询

但是在5.1.5 中。服务器状态变量它表明这是由 DBMS 维护的。话说回来

mysql> show status like 'Com_select%';
Run Code Online (Sandbox Code Playgroud)

总是返回 1 的值 - 我很确定自从我的数据库启动以来,我已经在我的数据库上运行了多个非缓存的选择查询。

看起来好像其他人也同样感到困惑

这个状态变量是多余的吗?手册的哪一点是错误的?

TIA

Rol*_*DBA 7

命令

show status like 'Com_select%';
Run Code Online (Sandbox Code Playgroud)

是在会话级别。您可能需要服务器级别。

尝试

show global status like 'Com_select';
Run Code Online (Sandbox Code Playgroud)