データベース・サーバーがロックを実行する方法は、一部のアプリケーションに影響を与えることがあります。たとえば、行レベルのロックおよびカーソル固定の分離レベルで設計されているアプリケーションは、ページ・レベルのロックを実行しているシステムに直接移植することはできません。このような基礎的な差があるため、アプリケーションを調整する必要があります。
DB2 ユニバーサル・データベース (OS/390 版) および DB2 ユニバーサル・データベース製品には、ロックをタイムアウトにし、待機中のアプリケーションにエラー戻りコードを送信する機能があります。