Skip to content
Latchkey

Isolation Level - Definição do Glossário de CI/CD

Um isolation level controla o quanto o trabalho não confirmado de uma transação fica visível para outras. O padrão SQL define Read Uncommitted, Read Committed, Repeatable Read e Serializable, do mais fraco ao mais forte.

O trade-off

Isolamento mais alto previne anomalias como dirty reads e phantom reads, mas aumenta o locking e a chance de conflitos. Testes que assumem um nível podem ficar flaky se o banco do CI usar outro por padrão.

Guias relacionados