Is there any performance benefit to splitting a large table with roughly 100 columns into 2 separate tables? This would be in terms of inserting, deleting and selecting tasks? I’m using SQL Server 2008.
Is there any performance benefit to splitting a large table with roughly 100 columns
Share
If one of the fields is a CLOB or BLOB and you anticipate it holding a huge amount of data and you won’t need that field very often and the result set will transmitted over a long pipe (like server to a web-based client), then I think putting that field in a separate table would be appropriate.
But just returning 100 regular fields probably won’t tax your system so much as to justify a separate table and a join.