Troubleshooting Transaction Log (das_log) Growth
search cancel

Troubleshooting Transaction Log (das_log) Growth

book

Article ID: 387073

calendar_today

Updated On:

Products

Carbon Black App Control

Issue/Introduction

Steps to troubleshoot excessive or unexpected growth of the Transaction Log (das_log).

Environment

  • App Control Server: All Supported Versions
  • Microsoft SQL Server: All Supported Versions

Resolution

Important Notes:
  1. SQL Server will truncate the Transaction Log only under two scenarios:
    1. A checkpoint process when in Simple Recovery Mode (recommended).
    2. After a Transaction Log backup occurs in Full Recovery Mode (not recommended).
  2. App Control is designed to work with the Simple Recovery Model
    • Full Recovery Model should not be used to avoid a performance penalty and excessive Database Log growth.
    • Full Recovery Model is required for Always On Availability Groups and Database Mirroring.
    • If using Full Recovery Model, more frequent Transaction Log backups must be configured.

 

  1. Determine whether Full Recovery Model is truly needed.
  2. Verify Transaction Log Backup settings
  3. If using Always On Availability Groups or Database Mirroring
    • When using either of these, the principal server sends the active Transaction Log Records to the mirror server.
    • Once received, the mirror server implements those changes on the mirror database, and the Log Record is then marked Inactive.
    • Any issues (network, performance etcetera) will prevent the Transaction Log from being able to truncate further due to the Active records.
    • Review: Troubleshoot Database Mirroring Configuration (SQL Server)

Additional Information