First, you can't have LOG_BACKUP
as a log_reuse_wait if the database is in SIMPLE
recovery, because it's not possible to even take the log backup unless recovery mode is either FULL
or BULK_LOGGED
.
Further, as per the docs:
The TRUNCATEONLY option does not move information in the log, but does remove inactive VLFs from the end of the log file.
To shrink a log file, use
DBCC SHRINKFILE (wslogdb70_27_log, X)
where X
is the target size in MB.
Take care not to shrink the log too much, it needs some free space in file to work, otherwise it will just autogrow again.
Regarding autogrowth, try to specify the autogrowth factor in MB, not in percent. How much exactly depends on some factors you didn't mention (size of log and data files, for example).
Actually, monitoring your DB's and adjusting accordingly is your best bet.