Pergunta : Níveis da isolação da transação

o

do do
Transaction_repeatable_read
Transaction_serializable do hi

Transaction_read_uncommited
Transaction_read_committed nós ajustamos este no lado da base de dados? Eu estou usando Db2. o
where faz nós usa isto em meus programas de java?

thanks
class= do

Resposta : Níveis da isolação da transação

Você deve realmente ler acima nos específicos de cada nível da isolação, especialmente com respeito ao tipo de base de dados que você se está usando.

Mas geralmente, o nível diferente da isolação permite que você especific como trocar - fora nos termos do acesso de dados simultâneo. Por exemplo, read_uncommitted pode permitir que seu processo leia dados da base de dados que não foi cometida ainda mas da vantagem ser que todo o número de processos simultâneos pode executar o esse lidos. No outro lado, serializable significa que você está garantido que um outro read/write simultâneo dos dados não interferirá com seu acesso mas na despesa do preformance que somente é permitido você executar esse read/write.

Basicamente, na seguinte ordem…

1. Transaction_read_uncommited
2. Transaction_read_committed
3. Transaction_repeatable_read
4. Transaction_serializable

você deve usar o mais baixo nível numerado da isolação que ainda se assegurará de que suas exigências dos dados estejam cumpridas. Isto assegurar-se-á de que você aplicação possa suportar usuários simultâneos/acessos na melhor maneira de execução que pode. Isto é igualmente porque você deve realmente ler acima nos detalhes e nos efeitos secundários de cada nível de modo que você possa apropriadamente escolher o nível que o encontrará exigências.

Esperar que ajudas…
Outras soluções  
 
programming4us programming4us