acquire late, commit early, don't hold locks during non-DB2 work. - **Use the minimum necessary isolation level** — each step up holds more locks longer. - **Handle -911 and -913 in every program** — retry with full re-read of data (the entire UOW was rolled back).