Unofficial Db2 FAQ

DB2のロックの考え方はOracleやMySQL同様、マルチ・バージョニング方式(MVCC)ですか?

:

Db2は以前よりANSI標準の分離レベルをロックで実現する方法が採用されてきました。(これはMVCCではありません)

一方で、DB2 v9.7からは「CS with CC」とよばれる機能が追加され、分離レベルCSで稼動しているときは、ロック開放を待たずに(ロックウェイトせずに)コミット済みの(確定済みの)データを戻すという動作を実現可能であり、これはMVCC的と言えるでしょう。以下を参照してください。