sql >> Databáze >  >> RDS >> Oracle

Lepší souběžnost v Oracle než SQL Server?

Po vybalení bude mít Oracle vyšší transakční propustnost, ale to je způsobeno tím, že je výchozí MVCC. SQL Server je výchozím nastavením blokování výběrů na nepotvrzených aktualizacích, ale lze jej také změnit na MVCC, takže tento rozdíl by měl v podstatě zmizet. Viz část Přečíst úroveň oddané izolace.

Viz Povolení úrovní izolace na základě správy verzí.

Když je možnost databáze ALLOW_SNAPSHOT_ISOLATION nastavena na hodnotu ON, instance databázového stroje Microsoft SQL Server negeneruje verze řádků pro upravená data, dokud nebudou dokončeny všechny aktivní transakce, které mají upravená data v databázi. Pokud existují aktivní transakce úprav, SQL Server nastaví stav možnosti na PENDING_ON. Po dokončení všech transakcí úprav se stav možnosti změní na ON. Uživatelé nemohou v této databázi spustit transakci snímku, dokud není tato možnost plně zapnuta. Databáze prochází stavem PENDING_OFF, když správce databáze nastaví možnost ALLOW_SNAPSHOT_ISOLATION na OFF.



  1. Jak vygenerovat rozsah dat na serveru SQL Server

  2. Co je SQL?

  3. Vlastní kalendář a připomenutí pro Android

  4. Příkazy MySQL:Cheat Sheet of Common MySQL Queries