The performance issue is unchanged by the number of fields you map into the logical file.
The uses of a logical file with only a few of the fields might be restricted to only a small number of the processes that might need the key established by this logical. Requiring multiple logicals with the same key. Therefore, the use of the entire record structure is usually recommended.
Updates/inserts through such a logical can also lead to unexpected results.