Exchange Message Tracking Log Retention Period & Impact on Performance

LMS 156 Reputation points
2020-09-28T07:07:04.253+00:00

Hi

We have 2 X Exchange 2016 servers with message tracking log retention period of 90 days with max Log directory size of 4 GB. We are planning to increase this to 18 months. How this change impact the performance of Exchange, also will there be a delay in searching the logs?

What about the option of keeping a backup of log files once in every 3 months and restore them to exchange log directory when ever required? If this is the optimal solution, then, after restoring the log files what are the steps that we need to take in order to search the log (Message tracking)

Thanks in advance

Exchange | Exchange Server | Management
0 comments No comments
{count} votes

Accepted answer
  1. KyleXu-MSFT 26,396 Reputation points
    2020-09-29T07:40:44.233+00:00

    @LMS
    Here are some detailed information about configuration on Message tracking log:
    29081-qa-kyle-0929152745.png

    The increase of the log file will have a certain impact on log searching. It depends on the performance of your Exchange server.
    About your option, it seems could working, but I don't see it from Microsoft articles. You can have a try with it. If Exchange cannot recognize these recovered logs, you can use other tool(Such as Excel, you can filter needed data from it) to read those logs directly.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


1 additional answer

Sort by: Most helpful
  1. MAUKP 1 Reputation point
    2020-09-28T08:23:12.863+00:00

    By default max age for a log file is 30 days, and the maximum size for a single file is 10 MB.
    Hence all message tracking logs in the default directory cannot exceed 1 GB.
    But if you need to keep logs more than that, you can use separate dedicated volume for that minimize performance issues.

    You can use Windows Powershell to analyze track data,
    Please refer for more details,
    https://practical365.com/exchange-server/speed-up-multi-server-message-tracking-log-searches-with-powershell-remoting/
    https://learn.microsoft.com/en-us/powershell/module/exchange/get-messagetrackinglog?view=exchange-ps

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.