lightalex: на скорость выборки влияет количество выбираемых атрибутов. Таблица 10 атрибутов выбираю 5 - скорость N таблица 25 атрибутов, выбираю те же 5 скорость такая же N, а вот если я выберу не 5 а 10 то скорость выборки изменится в худшую сторону.
$hashstr = md5('mysalt'.$i);
INSERT INTO `test` SET `hash`='.$hashstr.'
Это структура таблицы в которую вставляю:
Так выглядят записи после INSERT в поле hash с типом binary(16) стоят 32 цифры. Значит мне надо увеличить до binary(32) что бы убралась вся строка.
Что-то я делаю не так, но что?
Станислав, я попробовал и никак теперь не могу понять почему BINARY(16) ?? Ведь если хэш-строку в 32 символа, записывать в поле BINARY то она занимает там 64 символа. Мы их извлекаем, делаем hex2bin и получаем обратно наш md5 который был
Антон Щербаков: Маркер удаления надо числом ставить 0 или 1 например, на 5кк строках сэкономите немного места )) Родителя не понял по какому признаку присваивать. Подсказка: дубли ведь всегда должны быть одной длинны не так ли?