• I think the reason is that the batched transactions reduce the cost of getting and release locks compare to one transaction per statement...