• YOu can think about data partitioning here. in your scenario it will help

    plus

    you can also take advantage of Sliding window data archival approach to remove the unwanted historical data.

    -------Bhuvnesh----------
    I work only to learn Sql Server...though my company pays me for getting their stuff done;-)