Dynamics 365 Finance & Operations draait op Azure SQL onder Microsoft-beheer. U heeft geen directe DBA-toegang, maar wel een aantal tuning-knoppen via de applicatie- en BYOD-laag. Onze freelance MSSQL DBA's met D365-ervaring weten precies welke.
Wat u wel kunt: indexes via X++
D365 F&O laat u via X++-extensions custom indexes toevoegen aan standaardtabellen. Zonder support te breken. Op tabellen als CustTrans, VendTrans en LedgerJournalTrans zijn datum- en account-indexen de hoogvliegers. We meten met Trace Parser welke queries het meeste pijn doen.
Batch-framework en parallel processing
Lange batch-jobs zijn vaak niet de query maar het framework. Een jaarafsluiting die zes uur loopt kan met de juiste partitionering naar twee uur. We splitsen batches in subtaken via SysOperation en valideren memory grants in de execution-statistics in Lifecycle Services.
BYOD en synapse-export
Bring Your Own Database brengt D365-data naar uw eigen Azure SQL of Synapse. Wij ontwerpen het BYOD-schema met denormalisatie waar nodig en bouwen incremental refresh op data entity-niveau. Power BI op BYOD is sneller dan rechtstreeks op D365.
Trace Parser en SQL-traces in LCS
Lifecycle Services heeft een SQL-insights-laag waarin u de top-queries van de afgelopen week ziet. Niet alle Microsoft-gegenereerde queries kunnen we tunen, maar we kunnen wel filters toevoegen, scopes verkleinen en cache-strategieën in X++ aanpassen.
Wanneer u Microsoft moet betrekken
Sommige performance-issues zijn echt Microsoft-platform-issues. We helpen u een gericht support-ticket op te stellen met de juiste traces, planhashes en LCS-bevindingen, zodat Microsoft niet weken vraagt om "extra logs". Een freelance SQL DBA inhuren voor het support-traject scheelt vaak weken.
Verwant: ZZP SQL DBA, Dynamics NAV/BC tuning.