Cuento registros con consultas como
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%'
Para cada recuento, mysql necesita caminar por la mesa, y este es un gran problema si tiene una tabla larga y numerosas consultas.
Me pregunto si hay una manera de hacer todos los recuentos en una consulta. En este caso, cuando mysql recorre cada fila, procesará todos los recuentos y no será necesario escanear la tabla completa una y otra vez.
Para agregar a las respuestas correctas, las consultas sugeridas solo escanean la tabla una vez.