If your database is very large and very busy, multiple files can be used to
increase performance. Here is one example of how you might use multiple
files. Let's say you have a single table with 10 million rows that is heavily
queried. If the table is in a single file, such as a single database file,
then SQL Server would only use one thread to perform a sequential read of the
rows in the table. But if the table were divided into three physical files
(all part of the same filegroup), then SQL Server would use three threads
(one per physical file) to sequentially read the table, which potentially
could be much faster. In addition, if each file were on its own separate disk
or disk array, the performance would even be greater.
Can any one let me know how can I spread one large table into three