NAVSQL-Blog
Technical Community Airlift 2008 - Vortrag
09.09.2008 02:07
von
thomasr
"Performance Optimierung aus der Praxis für Microsoft Dynamics NAV mit SQL Server"
Informationen zu meinem Vortrag auf dem Technical Community Airlift am 09.09.2008 in Fürstefeldbruck.
Alle Scripts und die Folien als PDF.
Auf dem Technical Airlift am 09.09.2008 in Fürstenfeldbruck hatte ich die Gelegenheit einige meiner NAV / SQL Erfahrungen aus der Praxis weiterzugeben.
Neben den Informationen zu den Indexed Views seit NAV 5 SP1(siehe BLOG Beitrag zu VSIFT) habe ich in meinem Vortrag einige Beispiele und Anregungen für die Optimierung von Dynamics NAV Lösungen vorzustellen.
Die Präsentation als PDF gibt es unter folgenden Link:
Im Rahmen der Präsentation habe ich verschiedene SQL Scripts vorgestellt. Die SQL Scripts nutzen Dynamic Management Views des SQL Servers 2005. Durch Dynamics Management Views (DMV) sind wir in der Lage, Verwaltungsinformationen, die der SQL Server immer zur Laufzeit sammelt für Auswertungen zu nutzen. Der SQL Server zeichnet alle Zugriffe und Sperren, Blockaden und Index Verwendungen sowie viele weitere Informationen automatisch auf. Wir müssen diese Informationen mit entsprechenden Abfragen nur noch sichtbar machen um Informationen zu "ungelösten Herausforderungen" zu bekommen. Die Ergebnisse der DMVs geben und die notwendigen Informationen um Optimierungsmöglichkeiten in NAV zu finden.
Folgende SQL Scripts hatte ich vorgestellt:
- dm_exec_query_stats
Informationen zu den Abfragen, die bisher auf dem SQL Server gestartet wurden mit der längsten Dauer, den meisten Reads oder der höchster Anzahl.
- dm_db_missing_index_group_stats
Abfrage fehlender Indexe anhand der Zugriffsstatistiken des SQL Servers.
- dm_db_index_usage_stats
Abfrage der Indexe, die mehr kosten als sie nutzen anhand der Indexverwendungsstatistiken. Welche Indexe wurde schon häufig aktualisiert werden aber von den Anwendern bzw. dem SQL Server nicht für Suchen verwendet.
- dm_db_index_operational_stats
Abfrage Anzahl Sperren und WaitTime pro Tabelle und Index. Wie oft traten bisher Blockaden auf und bei welchen Tabellen/Indexen treten diese Blockaden auf.
Die Scripts sind aus anderen Microsoft BLOGS und wurden von mir nur hier zusammengetragen und geringfügig angepasst.
Add this posting to
Delicious Stumbleupon
Digg
Kommentare
Was denken Sie über diesen Beitrag? Lassen Sie es uns wissen!