PostgreSQLのCommitタイミング

JDBC経由でPostgreSQLのCOMMITを実行して、クライアントサイドと、PostgreSQLのサーバーサイドで戻ってくるタイミングが違うような気がしてきた。

クライアントサイドでCOMMITが返ってきている状態でも、まだ、実はサーバーサイドではCOMMIT最中なんていうことがあって、クライアントサイドで排他処理を行っても、あまり役に立たない。

そういうところは、うまく行ロックをきちんとPostgreSQLの場合は行わなければならないようだ。