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
MySQL: uma transação bloqueará a linha?
Eu não tentei usar a transação MySQL antes, só quero esclarecer uma coisa. Se dois usuários executam uma consulta no momento exato, como o MySQL lidaria com isso? por exemplo, os usuários estão tentando atualizar um registro. user1: atualiza o conjunto de tabelas column = column - 4 onde column_id …








4
O MySQL InnoDB bloqueia a chave primária na exclusão, mesmo em READ COMMITTED
Prefácio Nosso aplicativo executa vários threads que executam DELETEconsultas em paralelo. As consultas afetam dados isolados, ou seja, não deve haver possibilidade de ocorrência simultânea DELETEnas mesmas linhas de threads separados. No entanto, por documentação, o MySQL usa o chamado bloqueio 'next-key' para DELETEinstruções, que bloqueiam tanto a chave correspondente …

1
Quando o SQL Server adquire bloqueios?
A lista de níveis de isolamento no SQL Server encontrada aqui afirma que os bloqueios de gravação adquiridos em uma transação são mantidos até o final da transação. No entanto, não menciona nada sobre quando esses bloqueios são adquiridos. Os bloqueios são adquiridos por padrão no início de uma transação …

4
Como manter um contador único por linha com o PostgreSQL?
Preciso manter um número de revisão exclusivo (por linha) em uma tabela document_revisions, em que o número da revisão está no escopo de um documento, para que não seja exclusivo da tabela inteira, apenas do documento relacionado. Inicialmente, criei algo como: current_rev = SELECT MAX(rev) FROM document_revisions WHERE document_id = …

2
Quando um registro está bloqueado no Oracle, podemos saber qual registro está bloqueado?
Quando um registro está bloqueado, podemos saber qual deles está bloqueado? Como posso obter o registro rowid ou outra informação? Eu posso obter algumas informações neste sql SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) Eu encontrei um método na web …
10 oracle  locking 



2
O MySQL bloqueia enquanto CREATE TABLE AS SELECT
Estou executando a seguinte consulta (fictícia) CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Suponha que a consulta leve 10 minutos para ser executada. Tentar atualizar os valores nas tabelas a, b ou c …
10 mysql  locking  ctas 

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.