вопрос про primary index

kabachok

Новичок
а вот такое вопрос, значением примари может быть не число, а скажем md5 хеш?
к примеру есть таблица, в которой 10к записей, каждый день добавляется столько же ну и удаляется тоже стлько же, но инкремент растёт, так вот, что если место числового поля id использовать хеш. или это не разумно? падёт ли скорость таблици? если в сортировке не используется ид. вот.

-~{}~ 01.02.06 19:56:

Ээ че за касяк?
 

kabachok

Новичок
не понял, какой ещё инкремент у md5 хеша?
да не ухеша инкремент, а в таблице, и заменить его хешем которые случайно генерируется при внесении записи, это чтобы числовой инкремент не рос и в конце концов не закончился.
 

kabachok

Новичок
ну ступил опять, просто мысля в голову такая пришла, а какое значение int порекомендуеш для подобной таблици?
 

kabachok

Новичок
ок, посчитаю, а почему в таблицах у которых фиксированный формат не создаются индексы?
 

Фанат

oncle terrible
Команда форума
а что такое "таблицы, у которых фиксированный формат"?
 

kabachok

Новичок
Формат фиксированный
Сравнение cp1251_general_ci
Ряды 30
Длина ряда ø 274
Размер ряда ø 411 Bytes
Далее Autoindex 31

так в муадмине написано
 

Фанат

oncle terrible
Команда форума
я, к сожалению, не знаю, что имеет ввиду твой мудадмин
 

kabachok

Новичок
у меня все поля int и char делаю индекс на любом поле int и он получается пустой, как только меняю поле char на varchar индексы создаются нормально
 

Фанат

oncle terrible
Команда форума
может быть, поле само в таком случае является индексом?
 

kabachok

Новичок
не знаю :(

-~{}~ 01.02.06 22:09:

Вроде разобрался, индексы появляются после оптимизации таблици :)
 
Сверху