- In any recovery model, while a transaction is non completed (neither committed nor rolled back) it is considered as active
- In full or partial recovery model, until a log backup is taken even the committed transactions are considered active. In simple recovery model, it automatically becomes inactive when the transaction is committed.
I have seen log files growing even in simple recovery model. There weren’t many large transactions happen either. I couldn’t figure the reason and I didn’t bother much too as I didn’t become that big issue to investigate.
Recently I read an article, which explained the reason: During backup process, whatever is written to the transaction log is kept active until the end of the backup process. So if the backup job takes more time, or if there were large volume of transactions (need not to be large transactions; small many transactions would do the job!) the entire volume of transaction log will be kept active until the backup job completes.
Wanna read more? Try this: Understanding SQL Backups
This article not only gives the reason for the growth of Transaction log, but also an in-depth understanding of how backup is taken in SQL Server. A good article to all those need in-depth knowledge of SQL backup!
2 comments:
Beautiful tray! I love things like that! The colour are perfect in there too! I am starting to introduce rustic pieces like that. I just love all the history and stories that they may carry! :) Have a wonderful weekend!!
This, along with the rest of your work is incredible. I found your site today whilst searching for traditional christmas decorations and I've enjoyed reading through all of your blogs. Your creations are very inspiring and impressive and I look forward to seeing what else you come up with! All the best wishes for you.
Post a Comment