W sytuacji gdy chcemy zapewnić najwyższy poziom izolacji transakcji często kończy się to zbyt długim czasem jej obsługi. Rozwiązaniem często jest tutaj zmniejszenie poziomu izolacji. Aczkolwiek w takim wypadku trzeba się liczyć z różnymi anomaliami, które mogą wystąpić.
Wyróżnić można następujące anomalie:
Brudny odczyt (Dirty read)
Brudny zapis (Drity write)
Niepowtarzalny odczyt (Non-repeatable read)
Odczyt widmo (Phantom read)
Zniekształcony odczyt (Read skew)
Zniekształcony zapis (Write skew)
Zgubiony zapis (Lost update)