У меня есть таблица, в которой хранятся «статьи», которые пользователи могут читать и редактировать. Любой пользователь может читать, и любой пользователь может писать. Поскольку я также отслеживаю, какие пользователи взаимодействовали со статьями, для этого есть таблица user_article.
Таким образом, эти таблицы получают много вставок, обновлений и выборок.
Как мне индексировать эти две таблицы? Стоит ли ослаблять индексацию и внешние ключи, чтобы попытаться ускорить запись? Каковы показатели производительности?
Количество данных еще не слишком велико, но я хочу подумать об этом, чтобы подготовиться к тому, когда оно станет огромным.
Это становится своего рода спиной между хорошим дизайном (целостностью) и хорошей производительностью.