Я рахую записи з такими запитами
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%'
Для кожного підрахунку mysql потрібно ходити за столом, і це велика проблема, якщо є довга таблиця та численні запити.
Цікаво, чи є спосіб зробити всі підрахунки за один запит. У цьому випадку, коли mysql буде проходити по кожному рядку, він обробляє всі підрахунки, і не потрібно сканувати всю таблицю знову і знову.
Щоб додати правильні відповіді, запропоновані запити сканують таблицю лише один раз.