Why can a database snapshot run out of space?