Как сильно влияет количество полей на скорость работы с БД? Во всех запросах перечисление полей идет поименно. Насколько существенна разница при количестве полей 30, 50, 100 (большая часть TINYINT)?
Они тебе нужны или как? это не первое место, где надо смотреть оптимизацию. И бессмысленно без связи с другими вариантами. главное как запрос написан.