We had a situation where my DB wasn't responsive anymore and our application went into outage.We had our MDF auto-growth set to 1GB and LDF set to 10%.Our Monitoring Tool had the following error:[b]Autogrow of file "DB_NAME" in database "DB_NAME" was cancelled by user or timed out after 17152 milliseconds. Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly set a new file size.[/b]This was making the application non-responsive for any insert to the DB.Therefore we switched MDF auto-growth to 512MB and LDF to 512MB and it started again.My questions are;1) Why did this start happening now when the application has been live for more than a year?2) What causes this issue?3) Is backing up transaction log every 15 minutes a best practice? If not, what would be better.4) When does the file start the auto-growth? Does it wait for the space available to be 0 or it does it prior to this?Thank you in advance for all your help.
↧