Никогда не применяйте оптимизацию, если считаете, что она не нужна. В идеале это должно быть определено путем тестирования (как уже упоминали другие).
Горизонтальное или вертикальное разбиение может повысить производительность, но также усложнит ваше приложение. Не делайте этого, если вы не уверены, что вам это нужно, И это определенно поможет.
Размер файла MyISAM данных 2G является только значением по умолчанию и может быть изменен во время создания таблицы (или позже с помощью ALTER, но для этого необходимо перестроить таблицу). Это не относится к другим двигателям (например, InnoDB).