Posts

Showing posts from March, 2026

Resolving 100% CPU Issues in NAV 2017 Using MaxDOP Configuration

Image
  🚀 How a Single SQL Setting (MaxDOP) Resolved a 100% CPU Issue in NAV 2017 🔍 Background In one of our operating units, we needed to execute a large financial data update in Microsoft Dynamics NAV 2017 . The process was critical but repeatedly failed due to SQL timeout limitations within the NAV service. To address this, we: Increased the SQL timeout in NAV Service Coordinated a downtime window with key users Restarted the process with an expected runtime of 3–4 hours ⚠️ The Unexpected Problem After waiting for four hours, we observed: No visible progress SQL Server became unresponsive CPU usage spiked to 100% At this stage, logging directly into the SQL Server was not even possible. To recover: I connected to SQL Server from another machine Identified and killed the running session Restarted the services Initially, we assumed this was a performance or hardware issue , so we increased server resources. 🔁 Same Issue, Different Day The followin...