Developing SQL Databases — Question 119

Your company runs end-of-the-month accounting reports. While the reports run, other financial records are updated in the database.
Users report that the reports take longer than expected to run.
You need to reduce the amount of time it takes for the reports to run. The reports must show committed data only.
What should you do?

Answer options

Correct answer: E

Explanation

The correct answer is E, as enabling SET ALLOW_SNAPSHOT_ISOLATION allows transactions to read committed data without blocking other operations, thus improving report generation time. The other options either do not address the issue of accessing committed data efficiently or are unrelated to transaction isolation levels.