Допустим, у меня есть большая таблица (более 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