I have around 10 billion system (infrastructure) data in SQL Server
of last 5 years, and I want to purge that data incrementally on every weekend, same time other jobs also running which doing maintenance and inserting data of that particular day into warehouse
.
The purging process will delete about 600,000 records every weekend but it will scan entire data warehouse for it to take out these 600,000 records.
Please suggest an optimal way of doing this.