locked
Locks RRS feed

  • Pergunta

  • Ola pessoas.... eu de novo rsrssr

    È o seguinte:

    Tenho q monitorar os seguintes itens do sql:

    - Locks

    -Exclusive Locks

    - Blocking locks

    Só nao sei o qual o numero razoavel para esses itens. Alguem pode me ajudar??

     

     

     

     

    sexta-feira, 29 de setembro de 2006 13:46

Todas as Respostas

  • Olá Debora os numeros irão depender do ambiente que esta trabalhando... mais o ideal é que um bloqueio nunca ocorra...  prendendo outros usuários....  o que deve ficar claro é que qualquer transação causa um bloqueio até um select, mas o bloqueio de select é do tipo shared e não afeta outros usuários.....  outras operações  insert, update, delete sempre vão causar locks em um determinada area do database pagina, linha ou tabela.... o que vc deve monitorar é se algum processo esta aguardando por esse bloqueio se tiver é porque a sua rotina de insert por exemplo esta demorada causando bloqueio nos outros usuários

    qualquer dúvida retorno explico mais detalhes

    sexta-feira, 29 de setembro de 2006 14:31
  • Ta mas e como sei se um bloqueio esta interferindo em outro local pelo performance do windows????

    nao tenho como ver os inserts q o pessoal ta fazendo ate mesmo pq. o servidor monitorado é de um cliente e aqui apenas temos q monitorar para nao ficar lento etc

    tenho q passar para os meninos q monitoram quando eles devem enviar uma notificação ao cliente informando que um bloqueio esta causando problemas. Por isso perguntei se existe um numero ou algo q os operadores possam ver e ligar pro cliente pra avisar

     

    sexta-feira, 29 de setembro de 2006 15:50
  • vc pode utilizar o comando  sp_who ... ai vai ter uma coluna  BLKBY ....  blocked by  vai esta assim 

    id              blkby

    52             51

    significa que o  52 esta sendo bloqueado pelo processo 51            

    qualquer dúvida retorne

    abs

     

    sexta-feira, 29 de setembro de 2006 17:01
  • complementando somente a sp_who2 e melhor e um pouco mais completa, com o numero do blkby vc. pode usar a dbcc inputbuffer(51) -- por exemplo para ver o que o PID 51 esta rodando.

     

    Abs.

    segunda-feira, 2 de outubro de 2006 10:06