今日の動き

何回も書いてあるASのメンバーロックだが、朝4時からロックされていると指摘されたので、お客様のASに繋いで確認したら、確かにこちらのアプリで使用しているユーザーで共有ロックが消えない状態。
自社のASでも再現した。データ検出するためにASにアクセスするのは1秒で終わるのに。原因は接続プールだった。iSeries Access ODBC driverの接続プールを無しに、DB2 .NET Data Providerの接続文字列にPooling=falseを追加したら、ロック状態が残ることはなくなった。