Bài toán: Khi tôi chạy 1 batch job ví dụ update/delete 100 triệu bản ghi, thậm chí insert 100 triệu bản ghi, chạy giữa chừng cancel hoặc bị kill gây ra quá trình rollback transaction, thậm chi treo database, crash database
Qua bài viết này tôi sẽ giải thích kỹ cơ chế rollback batch job lớn:
- Khi nào diễn ra quá trình này
- Các rủi ro có thể xảy ra với quá trình
- Các biện pháp phòng ngừa
Sửa bài viết