Your have decide purely from the application angle.

Incase you need only columns always and the rest very rarely.Because of this you will fill the buffer with unwanted buffers for a longtime . and you need to have many i/os .

then in that case it is better to denormalize the table.