O comando
show status like 'Com_select%';
está no nível da sessão. Você provavelmente quer o nível do servidor.
Tente
show global status like 'Com_select';
Estou tentando ajustar um pouco o cache de consultas. De acordo com 7.6.3.4. Status e manutenção do cache de consulta no manual:
The Com_select value is given by this formula: Qcache_inserts + Qcache_not_cached + queries with errors found during the column-privileges check
No entanto, em 5.1.5. Variáveis de Status do Servidor sugere que isso seja mantido pelo DBMS. Tendo dito isso
mysql> show status like 'Com_select%';
Sempre retorna um valor de 1 - e tenho certeza de que executei mais de uma consulta de seleção não armazenada em cache no meu banco de dados desde que ela foi iniciada.
Parece que outras pessoas são igualmente confusas .
Esta variável de status é redundante? Qual parte do manual está errada?
TIA