Έχω μια βάση (σε SQL Server 2005,SP1) η οποία με χρήση της sp_helpfile δίνει τα ακόλουθα αποτελέσματα
Για το Data File size=5103616 KB, maxsize=Unlimited, growth=204800 KB
Για το Log File size=504 KB, maxsize=Unlimited, growth=204800 KB
Πάνω στη βάση εκτελώ maintenance plan το οποίο έχει ένα step που είναι Shrink Database Task. Εκεί , το T-SQL που παράγεται είναι
USE [myDB]
GO
DBCC SHRINKDATABASE(N'myDB', 10, TRUNCATEONLY) -- To 10 σημαίνει 10% free space μετά το shrink
Εκτελώ το maintenance plan και μετά ξανά την sp_helpfile η οποία δίνει το ίδιο αποτέλεσμα όπως πριν. Αν όμως κάνω restart τον SQL Server, η sp_helpfile στην ίδια βάση έχει αλλάξει το growth=25600% (στην βάση δεν τρέχει τίποτα άλλο)
Τι είναι αυτό που προκαλεί αυτή την αλλαγή?