O que esta dando LOCK ??

Discussão em 'Banco de Dados / Database' iniciado por mpdelphi, Outubro 14, 2010.

  1. mpdelphi

    mpdelphi Membro Participativo

    Srs, bom dia

    Atraves do Promon, opção 2 -> Lock and Wainting Statistics eu consigo ver quais os usuario mais geram lock.

    Há como eu saber quais as tabelas e quais os programas que estes usuarios estao usando que esta gerando os locks ?
  2. kirchner

    kirchner Membro Participativo Moderador

    mpdelphi,

    Na opção "4. Record Locking Table" tem em detalhes quais locks estão sendo gerados por quais usuários, quais tipos e objetos, quem está bloqueando ou sendo bloqueado, etc.
    O que você não vai conseguir é o programa. Você tem que conversar com o usuário para ver o que ele está executando e investigar.
  3. baltazar

    baltazar Membro Participativo

    Pode também pesquisar na tabela "_Lock" quem está bloqueando os registos.

    Para conseguir o nome da tabela

    Código:
    find   _File  where
             _File._File-Number = _Lock._Lock-Table
               no-lock no-error.
    
            if available(_File) then x-nomeTabela = _File._File-Name.
                                else x-nomeTabela = "ERRO: Sem Tabela!".
    

Compartilhe esta Página