Целесообразно ли делить таблицу с пользователями на две подтаблицы?
В таблице пользователей есть следующие поля
id, email, password, nickname, avatar + lastName, firstName, birthday, phone, skype, icq, country, city, address, about
первые 5 постоянно используются, во всех списках, ссылках на пользователей. остальные видны только в профиле пользователя, куда редко кто заглядывает. Есть ли смысл разбить на две таблицы? получится ли прирост в скорости для многочисленных запросов с вытягиванием первых пяти полей?
Если вы реально дергаете только 5 полей, то особого профита не получите.
Тем не менее, это дает хороший плюс при задачах масштабирования (шардирование).