Hi, thanks for the reply. What I am looking for is a more detailed, step-by-step process for sizing a translog correctly.
I would say, I don't want the translogs to grow at all, or very seldom. I'd rather have them sized properly so that they aren't constantly going up and down in size. I read somewhere that a good rule of thumb is to size the translog to 20-25% of the db size. Or less, if the db is very large - maybe only 10% in that case.
However, I was hoping to have some kind of process that was a little more accurate... for example, to look at a history of the translog growth, and come up with some type of average size that would be optimal. This is what I don't know how to do, and would like clarification on.
Also, every night, when we do a full backup, we also truncate the related translogs... don't know if this is a good idea. Some of our databases require this occasionally, but probably not a good idea to do every night with every db, right? This could just cause them to grow a lot... specifially, we are doing:
BACKUP LOG myDB
WITH TRUNCATE_ONLY
DBCC SHRINKFILE (myDBFile, TRUNCATEONLY)
GO
[full backup]
I'm a little confused on this. However, I do know this - Quest software has determined that several of our translogs are autogrowing far too frequently.
So, I think the solution is 2-fold: 1.) size translog properly, 2.) not to shrink, as shown above
Any insight is appreciated.
Thanks