Na seção "Bloqueio de Interbloqueios", na subseção "Aplicativos Lentos ou que Parecem Interrompidos", altere a descrição em "Esperas de bloqueios ou interbloqueios não são causados pelo próximo bloqueio da chave" para :
Próximo bloqueio da chave garante o nível de isolamento de RR (Repeatable Read) bloqueando automaticamente a próxima chave para todas as instruções INSERT e DELETE e o próximo valor chave superior acima do resultado definido para as instruções SELECT. Para as instruções UPDATE que alteram as partes da chave de um índice, a chave do índice original é excluída e o novo valor da chave é inserido. O próximo bloqueio da chave é feito na inserção e na exclusão da chave. É requerido garantir o ANSI e o SQL92 padrão RR e o DB2 padrão.
Examine as informações instantâneas para o aplicativo. Se parecer que o problema é com o próximo bloqueio da chave, você poderá ativar a opção DB2_RR_TO_RS, se nenhum de seus aplicativos contarem com a RR (Repeatable Read) e se for aceitável para varreduras saltarem exclusões não-consolidadas.
Quando o DB2_RR_TO_RS está ativado, o procedimento do RR não pode ser garantido para varreduras em tabelas do usuário porque o bloqueio da chave não é feito durante a inserção e a exclusão da chave do índice. As tabelas de catálogos não são afetadas por essa opção.
A outra alteração no procedimento é que, com o DB2_RR_TO_RS ativado, as varreduras saltarão linhas que foram excluídas mas não consolidadas, embora a linha pode ter sido qualificada para a varredura.
Por exemplo, considere o cenário onde a transação A exclui a linha com coluna1=10 e a transação B executa uma varredura onde coluna1>8 e coluna1<12.
Com DB2_RR_TO_RS desligado, a transação B aguardará a transação A consolidar ou retroceder. Se ela retroceder, a linha com a coluna1=10 será incluída no conjunto de resultados da consulta da transação B.
Com DB2_RR_TO_RS ativado, a transação B não aguardará a transação A consolidar ou retroceder. Ela receberá imediatamente resultados da consulta que não incluem a linha excluída.
Não utilize essa opção se você requer o ANSI e SQL92 padrão RR ou se você não quiser varreduras para saltar as exclusões não-consolidadas.