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:
  1. 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. 
     
  2. dm_db_missing_index_group_stats
    Abfrage fehlender Indexe anhand der Zugriffsstatistiken des SQL Servers.
     
  3. 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.
     
  4. 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.
Thomas Rzyszka
t.rzyszka@trz-it.de

Add this posting to Delicious Stumbleupon Digg

Kommentare

Was denken Sie über diesen Beitrag? Lassen Sie es uns wissen!Kommentar hinzufügen

Maciej Suchomski 9/12/2008 - 12:35 PM
Thank's a lot for your presentation and for the scripts.
Your speach was very interesting (und useful :D).
Best regards,

Stefan Feldmann 9/23/2008 - 9:26 AM
Vielen Dank für die aufschlussreiche Präsentation und die Bereitstellung der Scripte. Sie sind sehr aufschlussreich, insbesondere dann, wenn vorher die Optimierung bis NAV 5.0 in möglichen Tiefen ausgereizt worden ist und der Wechsel auf VSIFT beim SP1 nicht mehr den deutlichen A-ha-Effekt bringt ;-))
Beste Grüße

Kommentar schreiben

Name:

E-Mail: (erforderlich, wird nur Anzeige eines Gravatar verwendet.)

Webseite: (e.g. http://www.mscrm-community.de)

Ihr Kommentar: Sicherheitscode:
Captcha
Geben Sie den Sicherheitscode ein: