Dynamics NAV en Business Central on-prem delen architectuur en lopen vaak op hetzelfde tuning-spoor. Onze freelance MSSQL DBA's met NAV-ervaring kennen de eigenaardigheden: SIFT-tabellen, FlowFields en de oude versies waar locking-issues structureel zijn.

SIFT en FlowField berekeningen

FlowFields die op runtime sommen berekenen kunnen rapportages stilzetten. SIFT-indexen zijn de oplossing van Microsoft, maar slecht onderhouden SIFT's worden vanzelf het probleem. We auditen welke SIFT's actief zijn en welke ontbreken, en herstructureren waar nodig.

Locking en blocking in oude NAV-versies

NAV Classic en oude versies van NAV op SQL Server gebruikten table-level locking. Een lange post-routine kon de hele administratie vastzetten. Read Committed Snapshot Isolation activeren maakt een wereld van verschil, mits applicatie-tested. Voor moderne BC-versies is dit minder een issue maar nog steeds nuttig.

Object-tabellen en patches

NAV/BC slaat objecten (codeunits, pages, reports) zelf in tabellen op. Bij elke ontwikkeling tikt dat aan. Indexering en periodiek opschonen van oude object-versies houdt de werkdatabase compact. We documenteren een onderhoudsplan dat de ontwikkelaar zelf kan draaien.

Tenant-databases in Business Central on-prem

Business Central scheidt application en tenant-databases. Sommige klanten draaien tientallen tenants per server. Sizing per tenant, gedeelde TempDB en buffer pool-pressure worden dan kritisch. We rekenen consolidatie- versus splitsings-scenario's door.

Upgrade-pad NAV naar BC

Een upgrade van NAV 2018 naar BC 23 gaat via meerdere conversie-stappen. De SQL-laag tijdens die upgrade is fragiel: long transaction logs, stage-data, double indexes. Wij ondersteunen het database-deel van de upgrade, samen met de NAV-functioneel-consultant.

Verwant: Senior SQL DBA, Dynamics 365 F&O performance.