Метод поиска MySQL

A
На сайте с 12.02.2009
Offline
57
568

Всем привет.

Недавно в голову пришла одна идея насчет поиска.

Итак: как по вашему мнению увеличится ли скорость поиска (например юзер-логина) если заместо одной таблицы login создать 23 различных таблиц (для английского алфавита) и при каждом запросе вытягивать первый символ (исключая цифры и точки) и делать проверку например символ [A], тогда поиск был бы в таблице A ну и тд...

У меня пока все.:smoke:

[Удален]
#1

Только если юзеров оч много.

A
На сайте с 12.02.2009
Offline
57
#2

а при малом количестве разницы в скорости совсем не будет?

HraKK
На сайте с 02.03.2009
Offline
128
#3
я гарант (/ru/forum/493343) уже не оказываю данные услуги, извините.
N
На сайте с 06.05.2007
Offline
419
#4

Смотря с чем сравнивать. По сравнению с простым перебором должна увеличиться.

Но ведь есть и более традиционные методы - индексы.

Кнопка вызова админа ()
HraKK
На сайте с 02.03.2009
Offline
128
#5

netwind, индексы, надеюсь и так предполагались что там что там.

А тут спичечная и преждевременная оптимизация - имхо бред.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий