DBA > Job Interview Questions > Microsoft SQL Server FAQs

What is row versioning in SQL Server 2005?

More DBA job interview questions and answers at http://dba.fyicenter.com/Interview-Questions/

(Continued from previous question...)

What is row versioning in SQL Server 2005?

Answer
Row versioning keeps a copy of each row for use by applications or transactions to prevent readers from being blocked by writers.
Explanation
Row versioning is a method whereby the database engine keeps a copy of a row's data as it existed before the start of a transaction for queries to read this data and reduce locking contention if they are configured.

(Continued on next question...)

Other Job Interview Questions