How to manage lacs of data in one table
In database,there is one table named tblRecord in which daily 1000 records get inserted, after 1 month there would be 30000 and in one year 360000. If this happened then it would be difficult to retrieve the data from this table. Please suggest me, how to manage this much data or more than that.

Sam HobbsPosted Jun 10, 2011, 2:23 PM
Perhaps if the records are large then the tables can be split into two or more tables with the frequently used data separate from the infrequently used data.
Suthish NairPosted Jun 10, 2011, 8:14 AM
There is nothing like table crash.
We can say database got crashed or the Hard disk got crashed.
Both are different scenarios.
Its all depends upon the server Hard Disk, RAM, space/size allocated during database creation etc.
You can over come your problem by using Partitioned Tables concept.
Also, look into Database AutoGrow feature settings.
Vijay YadavPosted Jun 10, 2011, 6:25 AM
Posted Jun 9, 2011, 6:51 AM
There are lot ways for the performance point of view.
1) You can create Index. If you create more index, it may affect the performance of inserting . Think before creating multiple index. If you have primary key, automatically it will create clustered index for you.
After the indices are created, after particular time, you may need to Rubuild/reindex it.
2) You can create some views
3) You can archive data based on some date /year.
4) Splitting one table data into multiple tables.
HTH.