Die Anwendung, die ich für meinen Kunden angepasst habe und weiterhin unterstütze, weist im Feld dramatische Leistungsprobleme auf. Einfache Abfragen bei relativ kleinen Datensätzen dauern über eine Minute, obwohl ich erwarten würde, dass sie in weniger als einer Sekunde abgeschlossen werden.
Meine derzeitige Theorie ist, dass SQL Server Express 2005 für die nicht unerheblichen Anforderungen, die an ihn gestellt werden, zu eingeschränkt ist. Ich bin mir jedoch nicht sicher, wie ich Daten sammeln soll, mit denen ich meine These untermauern oder mit denen ich mich der Suche nach einer anderen Ursache widmen kann.
Kann mir jemand Tools nennen, mit denen ich die Belastung dieser Datenbank analysieren kann? Informationen wie gleichzeitige Verbindungen, Ausführungszeiten einzelner Abfragen, Speichernutzung oder einfach alle Profildaten wären hilfreich.
Vielen Dank.
Antwort1
Perfmon- und DMV-Statistiken
Sehendieser MSDN-Blogvon Jimmy May.
Antwort2
Auf jeden Fall Perfmon. Dieser LinkIm Blog von Brent Ozar finden Sie Einzelheiten zum Einrichten der Zähler usw.