Business Central Tabellensperren live sehen

Business Central Tabellensperren „live“ sehen – das ist seit Jahren im wieder das Thema in der Performance Optimierung von Microsoft Dynamics Business Central. Seit der Version 18 von Dynamics Business Central hat Microsoft in diesem Bereich neue Informationen über den Verursacher von Tabellensperren bereitgestellt. Diese neuen Informationen ermöglichen es Administrator und Systembetreuern, die richtigen Schritte einzuleiten, um den Kollegen der AL Programmierung im eigenen Haus oder bei den Partnern die Stelle im AL-Code zuliefern, die Probleme verursacht.

V8 Search XE (Version 4) bietet nun allen Dynamics Business Central der Version 18 oder höher die Möglichkeit Tabellensperren „live“ zusehen. Die Möglichkeit, Sperren in Tabellen zu identifizieren, ist auch für ältere Dynamics NAV / Business Central möglich. Allerdings sind die Informationen über den Verursacher der Tabellensperre abzurufen, nur über einen erweiterten Workflow in V8 Search XE möglich.

Business Central Tabellensperren „Live“ sehen – welche Informationen liefern die neuen Dynamics Business Central Versionen?

Die Datenbanksperre steuert den gleichzeitigen Zugriff mehrerer Benutzer auf dieselben Daten. Um eine Transaktion gegen andere Transaktionen zu schützen, die dieselben Daten ändern, sperrt die erste Transaktion die Daten. Die Sperre bleibt bestehen, bis die Transaktion abgeschlossen ist.

Benutzer können für den Abschluss von Transaktionen mit den gesperrten Daten gesperrt werden. Sie erhalten in der Regel eine Meldung, die den Sperrzustand anzeigt.

Was sieht der Administrator oder Systembetreuer?

Wahrscheinlich benutzen die meisten IT Abteilungen ein Monitoring Tool, um möglich Engpässe oder Bottlenecks auf dem SQL Server in Verbindung mit Business Central zu identifizieren.
So zeigt Ihnen zum Beispiel der Aktivitätsmonitor im SQL Server Management Studio so eine Tabellensperre an.

Mit diesen Informationen kann kein Programmierer für Dynamics Business Central etwas anfangen. Aber wie soll man solche Probleme lösen?

Was sieht der Administrator oder Systembetreuer mit V8 Search XE?

Sie erhalten die gleichen Informationen wie im Aktivitätsmonitor, wenn eine Tabellensperre auftritt. Sehen zum Beispiel in unserem Beispiel, das SPID 54 von SPID 55 geblockt wird. Sie die den Waitype und die Wairesource des SQL Server. Die Art der in Informationen werden ihnen von fast allen Monitoring Tools als Basisinformation zur Verfügung gestellt und viele, viele weitere Details zum SQL Server verhalten zur Transaktion.


Was Ihnen aber die SQL Server Monitoring Tools nicht liefern, sind die Informationen zur Transaktion aus der Dynamics Server. Und hier kommen die neuen Informationen der Version 18 oder höher von Dynamics Business Central zum Vorschein. Der V8 Search XE Performance Analyzer bietet die Möglichkeit, diese Informationen „live“ abzurufen!


Sie haben nun endlich die Verbindung zur Datenbanksperre auf dem SQL-Server und in Echtzeit, welches Dynamics AL Objekt das Problem verursacht hat.

Sie sehen in diesen Informationen die SPID die im SQL-Server das „Blocking“ verursacht hat. Mit diesen Informationen sollten Administratoren / Systembetreuer und die AL Programmierer gemeinsam viele Probleme der Dynamics Benutzer lösen können und somit ein Performance optimiertes Dynamics Business Central System dem Unternehmen zur Verfügung stellen.

V8 Search XE bietet eine viel Zahl von integrierten Performance Tools für SQL Server und Dynamics Business Central / NAV. Mit V8 Search XE werden sie ihr Dynamics Business Central System zur Performance höchst Leistung optimieren.

Gerne beantworten wir Ihnen persönlich weitergehende Fragen zu diesem Thema.
Ihr dynamicsproject.com Team