トランザクションがロールバックされるとどうなりますか? table_a,
へのすべての挿入はかなり明白です table_b,
のすべての更新と同様に ロールバックする必要があります。これが、table_b
のすべての行が トリガーによって更新されたものは、トランザクションが完了するまでロックされます。
各insert
の後にコミットする (単一のトランザクションに挿入される行の数を減らす)と、並行プロセスとの競合の可能性が減ります。
トランザクションがロールバックされるとどうなりますか? table_a,
へのすべての挿入はかなり明白です table_b,
のすべての更新と同様に ロールバックする必要があります。これが、table_b
のすべての行が トリガーによって更新されたものは、トランザクションが完了するまでロックされます。
各insert
の後にコミットする (単一のトランザクションに挿入される行の数を減らす)と、並行プロセスとの競合の可能性が減ります。