MCQ King
57 – Row Versioning MCQ
1 / 25
1. What is row versioning in SQL Server?
2 / 25
2. Which feature in SQL Server allows you to track changes to rows over time?
3 / 25
3. What is the primary purpose of row versioning in SQL Server?
4 / 25
4. In SQL Server, which system database is used to store row versioning information?
5 / 25
5. What is the primary benefit of using row versioning-based isolation levels in SQL Server?
6 / 25
6. Which isolation level in SQL Server uses row versioning to provide a consistent snapshot of data?
7 / 25
7. How does SQL Server create row versions for data in tables?
8 / 25
8. What is the purpose of the version store in SQL Server’s tempdb database?
9 / 25
9. Which system dynamic management view (DMV) in SQL Server can be used to monitor the version store?
10 / 25
10. In SQL Server, which transaction isolation level uses row versioning to provide a consistent read-only snapshot of data?
11 / 25
11. What is a row version in SQL Server?
12 / 25
12. In SQL Server, which statement is true regarding row versioning-based isolation levels?
13 / 25
13. What happens to a row version when it is updated in SQL Server?
14 / 25
14. In SQL Server, which isolation level can provide the highest level of data consistency with the least amount of locking?
15 / 25
15. What is the primary disadvantage of using row versioning in SQL Server?
16 / 25
16. Which SQL Server isolation level allows dirty reads but uses row versioning to prevent non-repeatable reads?
17 / 25
17. What is a common use case for row versioning in SQL Server?
18 / 25
18. In SQL Server, what is a transaction’s interaction with the version store during a write operation?
19 / 25
19. Which statement is true regarding SQL Server’s row versioning-based isolation levels?
20 / 25
20. What is the primary benefit of using row versioning-based isolation levels in SQL Server?
21 / 25
21. In SQL Server, which isolation level uses row versioning to prevent non-repeatable reads but still allows phantom reads?
22 / 25
22. What is the purpose of the “SET TRANSACTION ISOLATION LEVEL” statement in SQL Server?
23 / 25
23. What is a phantom read in SQL Server?
24 / 25
24. Which system view in SQL Server can be used to monitor the tempdb version store?
25 / 25
25. In SQL Server, which isolation level uses row versioning to provide a consistent read-only snapshot of data, but allows dirty reads?
Your score is
Restart quiz