Bloqueio no nível de linha

Para dar suporte a acesso multiusuário, o Derby utiliza bloqueio no nível de linha. Entretanto, o Derby pode ser configurado para utilizar bloqueio no nível de tabela em ambientes com poucas transações simultâneas (por exemplo, banco de dados apenas para leitura). O bloqueio no nível de tabela é preferível quando existem poucas ou nenhuma escrita no servidor, enquanto o bloqueio no nível de linha é essencial para obter bom desempenho quando vários clientes escrevem no servidor simultaneamente. O otimizador do Derby ajusta a escolha automaticamente para os comandos.

Conceitos relacionados
Vários níveis de simultaneidade
Várias conexões e vários fluxos de execução
Ferramentas administrativas