У меня есть таблица, которая медленно растет, позвоните people
, в настоящее время есть 50 000 записей, и она получает около 5000 в месяц.
Она была написана кем-то (не мной!)
, которые не добавляли никаких индексов,
и существует множество запросов, которые используют не-pk, где предложения.
Например:
select * from people where email = 'person@gmail.com';
В соответствии с клиентом командной строки mysql это выполняется за время "0" ...
1 row in set (0.00 sec)
Я также пытался, впопытка сделать более медленный запрос:
# attempt!
select * from people where email like 'Name%';
# result
23 rows in set (0.00 sec)
Насколько я понимаю, такой запрос выполняет полное сканирование таблицы.
Так что, если полное сканирование таблицы из 50 000 строк занимает менее 1/100 отво-вторых,
в какой момент он на самом деле становится медленнее?