I was laying out my database and was wondering if i was doing it the most efficient way.
I have a user table that is 16 columns wide and I have come to a point where Im going to need to possibly triple the amount of stored data by adding more columns. So this table would be 48 columns wide.
The user table will be getting 10s of thousands of queries at any one time.
So what im wondering is if I should break the table up. Have say 5 items from it put into a different table that can be accesed by the uid. and it will only be hit on certain occations.
Or is mysql not even bothered if i use the select. so only select a few columns at a time during a query?