У меня есть таблица, которая содержит разделенный запятыми список URL-адресов.Игнорирование того факта, что схема должна быть обновлена.Оба следующих утверждения работают:
SELECT id FROM website WHERE url LIKE '%example.com%';
SELECT id FROM website WHERE FIND_IN_SET('example.com', url);
Есть ли хороший способ измерить производительность запросов?Есть ли лучший способ сделать это (без обновления схемы)?
Используя EXPLAIN, я получаю следующие результаты:
+-------------+--------+---------+------+----------+
| select_type | type | key | rows | filtered |
+-------------+--------+---------+------+----------+
| SIMPLE | ALL | NULL | 5 | 20.00 | (LIKE)
| SIMPLE | ALL | NULL | 5 | 100.00 | (FIND_IN_SET)
+-------------+-------+----------+------+----------+