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.