Выберите использование длинной переменной против MD5.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Выберите использование длинной переменной против MD5.

Сообщение Anonymous »

Допустим, у меня есть большая таблица (более 100000 записей) с длинными переменными (URL, например, 100-250 символов). Будет ли иметь смысл для лучшей производительности иметь хэш MD5 в качестве отдельного поля рядом с ним для получения отдельных рядов из таблицы? < /P>

SELECT * FROM `urls` WHERE `url` = 'http://long-phrase...' LIMIT 1;
< /code>

или < /p>

SELECT * FROM `urls` WHERE `url_md5` = MD5('http://long-phrase...') LIMIT 1;


Подробнее здесь: https://stackoverflow.com/questions/144 ... mance-wise
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»