Como você obtém o tamanho (em bytes) do resultado de uma consulta SQL, no MySQL 5.6?
EXPLAIN
retornará o número de linhas buscadas, mas não seu tamanho.
Meu objetivo é avaliar consultas comuns para saber um valor de limite inferior para query_cache_limit
que possam ser atendidas pelo Query Cache.
Não tem jeito.
EXPLAIN
dá-lhe uma estimativa; não conte com isso sendo exato.O slowlog tem informações como
Bytes_sent: 28517325
para cada consulta. No entanto, não sei se é apenas o tamanho do conjunto de resultados ou mais a sobrecarga de rede.