Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Transações
2
Definição Seqüência de operações DML realizadas no banco como única unidade de trabalho. Conceito de bloqueio (lock)
3
Conceitos ACID Atomicidade Consistência Isolamento Durabilidade
4
Parcialmente realizada
Estados Ativa READ/WRITE Parcialmente realizada END_TRANSACTION Completa COMMIT Finalizada Em Falha ABORT
5
Funcionamento Físico
6
Funcionamento Físico
7
Tipos de transação Auto-comitada Explícita Implícita
8
Transação Auto-Comitada
Padrão Microsoft Cada instrução é uma transação isolada Falha no modelo
9
Transação Explícita Emprego de comandos
10
Transação Implícita Comando parcial Ativação modo
SET IMPLICIT_TRANSACTIONS ON
11
Aninhamento de transações
Chamar transação dentro de outra Usar (inc/dec)
12
Tipos de Isolamento Read UnCommited Read Commited *
Repeatable Read ( bloqueio de alt) Serializable ( bloqueio de in)
13
Sintaxe Básica BEGIN TRAN ROLLBACK/ COMMIT
14
Transação com pontos Princípio do tudo ou nada ( ACID ) Flexibilidade
15
Sintaxe transação em pontos
BEGIN TRAN ... SAVE TRANSACTION nome ROLLBACK TRANSACTION TO nome COMMIT
16
Sintaxe de isolamento Set transaction isolation level Read committed
Begin tran Set transaction isolation level Read committed Read uncommitted Repeatable read Serializable ... Committ/ rollback
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.