jayelkelly
asked on
MS SQL Server2000 Partitioning for fast data delete?
I have an app that writes 6 million rows per day to a single DB table, and needs to delete 6 million aged rows per day from the same table, while providing GUI read access to the contents of the table. In Oracle, we can partition the data by date, and just drop the oldest day partition, thus having little or no impact to the other processes using the table. MS SQL Server2000 doesn't support partitioning, at least in the same fashion as Oracle.
Does anyone know of a method of doing a super fast delete of 6 million rows from a SQL Server2000 database without impacting performance of the writing & reading processes?
Does anyone know of a method of doing a super fast delete of 6 million rows from a SQL Server2000 database without impacting performance of the writing & reading processes?
Yes, you can also horizontally partition in SQL Server. Then, you simply drop the partition with the date range you want to "delete"
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.