У меня есть MySQL (InnoDB) таблицы «элементы» со следующими характеристикамиПреимущества в этой модели данных?
- большим количеством строк, и продолжает расти.
- Большое количество столбцов различных типов данных, включая «текст»;
- первичный ключ 'item_id' присутствует.
Существуют дополнительные требования следующим образом:
- нужно запросить элементы на основе их состояния
- нужно обновить Статус
Вышеуказанные две операции происходят довольно часто.
Учитывая выше сценарий у меня есть два вопроса
- бы делая отдельную таблицу с двумя столбцами, а именно
item_id
иstatus
сitem_id
в качестве первичного ключа обеспечивает повышенную производительность? - Если это верно, как я могу заняться запросом item_ids на основе статуса?
Я не разбираюсь в обработке баз данных. Надеюсь, вы понесете меня :)
Спасибо за ответ. – nano