Perguntas com a marcação «isolation-level»

Para perguntas sobre "níveis de isolamento" - a configuração que especifica as garantias aplicáveis ​​de simultaneidade e consistência em sistemas de banco de dados multiusuário.

4
ALLOW_SNAPSHOT_ISOLATION e READ_COMMITTED_SNAPSHOT
A maioria dos fóruns e exemplos online sempre sugere ter os dois ALLOW_SNAPSHOT_ISOLATIONe READ_COMMITTED_SNAPSHOTativá-los sempre que alguém fizer uma captura instantânea, versão de linha ou pergunta semelhante. Eu acho que a palavra INSTANTÂNEO nas duas configurações fica um pouco confusa. Eu pensei que, para que o mecanismo de banco de …



2
Onde o InnoDB armazena os dados da transação antes de enviá-los?
Eu fiz alguns testes usando READ_COMMITTEDe READ_UNCOMMITTEDem casa, usando a tecnologia JDBC. Vejo que, READ_UNCOMMITTEDna verdade, é possível ler dados não confirmados, por exemplo, dados de alguma transação ainda não confirmada (poderia executar uma consulta UPDATE). Questões Onde os dados não confirmados são armazenados, para que uma READ_UNCOMMITTEDtransação possa ler …

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 …




3
SQL Server - qual nível de isolamento para instruções de seleção sem bloqueio?
Eu tenho uma transação de longa execução (chamada, digamos, T1) que executa algumas exclusões, atualizações e inserções em uma tabela no SQL Server 2008 R2. Ao mesmo tempo, outro processo executa periodicamente instruções de seleção desta tabela. Nas configurações de isolamento padrão (READ COMMITTED, acho?), O T1 bloqueia a execução …




3
“Quando uma conexão é fechada e retornada ao pool, o nível de isolamento da última instrução SET TRANSACTION ISOLATION LEVEL é mantido”?
O artigo online do MSDN " Isolamento de instantâneo no SQL Server " declara: "Um nível de isolamento tem escopo em toda a conexão e, uma vez definido para uma conexão com a instrução SET TRANSACTION ISOLATION LEVEL, permanece em vigor até que a conexão seja fechada ou outro nível …


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.