Because of data growth and performance issue we need to move tables or indexes to other filegroups. The purpose of moving tables or indexes to improve the database performance as it reduce I/O from single drive or single filegroup. We can create another filegroup and move the tables and indexes to new created filegroups, then it will spit the I/O to two different filegroups. This way it will improve performance.
When we need to move the tables or indexes to other filegroup? We should move those table need to move which are having more rows or heavily in size, Also need to move if those tables data are frequently updated. Here i would like to show the demo for the same. Let us see how can we move tables/indexes to other filegroup.