Link to home
Start Free TrialLog in
Avatar of jayelkelly
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?
Avatar of arbert
arbert

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
Avatar of arbert
arbert

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial