Bei der SQL Server-Leistungsoptimierung geht es darum, die Ursachen von beobachteten oder gemeldeten SQL Server-Problemen zu ermitteln und die erforderlichen Änderungen zu implementieren, um die Leistung von SQL Server-Datenbank, Anwendung, Betriebssystem und Hardware zu optimieren. Dazu müssen Sie einige oder alle der folgenden Aspekte Ihrer SQL Server-Umgebung anpassen:
Leistungsoptimierungen können zeitraubend, komplex und frustrierend sein. Jede Änderung oder Korrektur kann ungewollte Folgen und Probleme an anderen Stellen verursachen. Darum arbeiten die meisten Datenexperten mit Leistungsoptimierungstools
Mit der Leistungsoptimierung können Sie die folgenden Probleme beheben, die teils gravierende Folgen haben können:
Vorteile, wenn diese Probleme behoben werden:
Bändigen Sie Ihre Ausführungspläne und optimieren Sie die SQL Server-Abfrageleistung mit dem kostenlosen SolarWinds Plan Explorer-Tool und diesem kostenlosen E-Book.
Sind Sie bereit, Ihre SQL Server-Datenbankumgebung zu optimieren?
Beginnen Sie zunächst mit einer regelmäßigen und umfassenden Leistungsüberwachung. Dabei geht es darum, die Integrität der einzelnen Datenbanken und die Leistung Ihrer physischen und virtuellen SQL Server-Systeme häufig und regelmäßig zu bewerten. Analysieren Sie Faktoren wie Aktivitäten und Beschwerden von Benutzern, Abfrageausführung und Antwortzeiten, um festzustellen, wo Verbesserungsbedarf besteht.
In diesem vierteiligen E-Book beschreibt Microsoft MVP Kevin Kline, wie Sie SQL Server-Leistungsprobleme mit den systemeigenen SQL Server-Tools identifizieren und beheben können.
Wenn Sie Probleme identifiziert haben, müssen Sie etwas Detektivarbeit leisten und die Probleme zu den entsprechenden Abfragen, Ausführungsplänen, Tabellen, Indizes, Verknüpfungen, SQL Server- und BS-Einstellungen und Hardwarekomponenten zuordnen. Anschließend müssen Sie den Code oder die Komponenten überprüfen und feststellen, warum die Fehler auftreten und wie Sie das Problem beheben oder mindern können, ohne unbeabsichtigte Folgen an anderer Stelle in der Datenbank oder auf dem Server zu verursachen.
SQL Server enthält verschiedene integrierte Überwachungs- und Leistungsoptimierungstools. Wenn Sie jedoch Datenbanken in vielen verschiedenen Systemen verwalten, bieten diese Tools unter Umständen nicht die erforderlichen erweiterten Funktionen, um Ihre Datenbankumgebung zu optimieren.
Achten Sie bei der Auswertung externer Überwachungs- und Leistungsoptimierungstools auf die folgenden Funktionen:
Zuletzt sollten Sie sich den potenziellen Mehraufwand ansehen, den Ihre eingesetzten Tools verursachen. Manche Tools können selbst Leistungsprobleme verursachen.
Möchten Sie, dass Ihre nächste Technologie-Bestellanforderung von den Entscheidungsträgern genehmigt wird? In diesem kostenlosen On-Demand-Web-Seminar verrät Ihnen SolarWinds Head GeekKevin Kline eine bewährte Methode für die Empfehlung von Technologieeinkäufen und anderen Ideen, mit der Sie die Entscheidungsträger in Ihrem Unternehmen überzeugen und Ihr Leben als Datenexperte vereinfachen können.
Langsame Abfragen sind für einen beträchtlichen Teil der Leistungsprobleme verantwortlich. Mit unserem vollständig integrierten Plan Explorer können Sie Ihre Abfragen schnell und einfach optimieren.
SQL Server ist ein Teil eines Datenbanksystems. Nicht jedes SQL Server-Leistungsproblem wird direkt von SQL Server verursacht. Finden Sie heraus, wie sich Ihre virtualisierte Umgebung (VMware oder Hyper-V) auf die Leistung von SQL Server auswirkt.
SQL Server-Leistungsprobleme können durch viele verschiedene Faktoren verursacht werden. Mit unserer Lösung für die Datenbank-Leistungsüberwachung erhalten Sie Einblick in alle erforderlichen Faktoren, können SQL Server überwachen, diagnostizieren und optimieren und Leistungsprobleme beheben.
„Je mehr ich mit SQL Sentry arbeite, desto begeisterter bin ich. #SQLSentry #LoveStory
– John Morehouse, Berater bei Denny Cherry & Associates
Möchten Sie mehr über die SQL Server-Leistungsoptimierung erfahren? Sehen Sie sich die folgenden Ressourcen an (teilweise nur in englischer Sprache):