Perguntas com a marcação «locking»

Um mecanismo para gerenciar o acesso simultâneo a dados ou recursos compartilhados, concedendo acesso temporariamente exclusivo aos processos que solicitam o bloqueio.

1
A cláusula UPDATE without WHERE bloqueia uma tabela no PostgreSQL?
A tabela inteira UPDATE(sem WHEREcláusula de especificação ) bloqueia uma tabela no PostgreSQL? Por exemplo, impede que as linhas sejam excluídas / inseridas? Por exemplo, se eu executar UPDATE t1 SET key = 'value' Posso esperar que nenhuma nova linha seja inserida t1durante a UPDATEexecução? Se não, posso esperar UPDATEque …







3
Postgres, MVCC e bloqueio
Eu tenho uma série de instruções SQL que se parecem com o seguinte: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Eu gostaria de impedir que o contador fosse lido enquanto recalculava seu valor, mas de acordo com os …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.