MySQL таблица с 40+ столбцами
В моей таблице более 40 столбцов, и мне нужно добавить еще несколько полей, таких как: текущий город, родной город, школа, работа, универ, коллаж.
Эти пользовательские данные будут получены для многих подходящих пользователей, которые являются общими друзьями (объединяют таблицу друзей с другим другом пользователя, чтобы увидеть общих друзей), которые не заблокированы, а также которые еще не являются друзьями этого пользователя.
Вышеприведенный запрос немного сложен, поэтому я подумал, что было бы неплохо поместить дополнительные данные в одну и ту же пользовательскую таблицу для быстрого доступа, вместо того, чтобы добавлять больше соединений в таблицу, это еще больше замедлит запрос. но я хотел бы получить ваше предложение по этому вопросу
мой друг сказал мне, чтобы добавить дополнительные поля, которые не будут искать в одном поле как сериализованные данные.
Диаграмма ERD:
Некоторые предложения