I have a screen where a user click a button to start a process and the backend process will update a set of records (around 20k - 60k ) with different values (wat ever it should be). The "Where" clause that I am using is indexed but the process is taking around 45 min to 90 min. Also, the table that I am updating has more than 50 million of records. Is there anything that I could do to improve this ?
Will partitioning the table help ?