Wäre es nicht deutlich sinnvoller es so zu machen das alles was in der Connection passiert, egal wie oft welche Tabelle angefasst wird, einfach in den gleichen Puffer läuft?
Damit würde man sich als Nachteil einhandeln, dass nichts mehr parallel abgearbeitet werden kann. Ich glaube, die Nachteile würden den Nutzen deutlich überwiegen, vor allem, weil man durch einen kleinen Umbau (alles über
SQL) das ganze einfach umgehen kann.