Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет!
Когда то решил спроектировать базу для хранения статей. Каждой статье присваивается множество тегов.
Для хранения всего этого безобразия использую три таблицы:
1. Таблица для хранения статей
(
Неактивен
Самый простой способ, который приходит в голову, — разбить табличку (PARTITION)
на несколько кусков. За счет того, что все куски имеют независимые индексы —
сортировать при вставке нужно будет только один кусок. Соответственно, прирост
скорости. Ну и, кажется, можно безопасно уменьшить размеры:
art_id до MEDIUMINT UNSIGNED,
tag_id до SMALLINT UNSIGNED.
Меньший размер индекса ⇒ больше влезает в память ⇒ быстрее сортируется.
Неактивен
Спасибо за дельный совет, paulus!
Неактивен