DBA > Job Interview Questions > Microsoft SQL Server FAQs

You have noticed in both your SQL Server 2000 an

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

(Continued from previous question...)

You have noticed in both your SQL Server 2000 and 2005 instances that when a database grows in SQL Server, there is a delay in the database response. Why is that?

Answer
Once the file is grown, zeros are written to the new space, causing a delay.

Explanation
When a database file grows, unless instant file initialization is turned on, the server must allocate disk space and then write 0s into all that space. This zero-ing out of the file creates the delay.

(Continued on next question...)

Other Job Interview Questions