sql >> Databáze >  >> RDS >> Sqlserver

Přečtěte si úroveň izolace Snapshot VS Snapshot

READ COMMITTED SNAPSHOT optimisticky čte a pesimisticky píše. Naproti tomu SNAPSHOT optimisticky čte a optimisticky píše.

Společnost Microsoft doporučuje READ COMMITTED SNAPSHOT pro většinu aplikací, které vyžadují verzování řádků.

Přečtěte si tento vynikající článek společnosti Microsoft:Výběr úrovní izolace podle verzování řádků . Vysvětluje výhody a náklady obou úrovní izolace.

A tady je podrobnější:http://msdn .microsoft.com/en-us/library/ms345124(SQL.90).aspx



  1. Mysql select with in klauzule nepoužívá index

  2. Vytvořte funkci Inline Table-Valued Function (ITVF) na serveru SQL Server

  3. Oracle získá řádky, které přesně odpovídají seznamu hodnot

  4. Je mysql count(*) mnohem méně efektivní než count(specific_field)?