Bloqueio otimista vs. pessimista

Entendo as diferenças entre o bloqueio otimista e o pessimista. Agora alguém poderia me explicar quando eu usaria qualquer um deles em geral? E a resposta a esta pergunta muda dependendo se estou usando um procedimento armazenado ou não para executar a consulta? Mas apenas para verificar,...