Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So optimieren Sie die Leistung von SQL Server, Azure SQL-Datenbank und Amazon RDS

SQL Doctor diagnostiziert und heilt die Probleme von SQL Server vor Ort, in der Cloud und als verwaltete Cloud-Datenbank.

Sammeln Sie Leistungsinformationen, analysieren Sie sie und bestimmen Sie die Lösung in Minuten statt in Stunden. Nutzen Sie bewährte Best Practices der Branche, die von Most Valuable Professionals (MVPs) unterstützt werden, um die Leistung zu analysieren und Empfehlungen zu geben. Behandeln Sie einige der häufigsten Bereiche mit Leistungsproblemen wie Abfragen, Serverkonfiguration, Sicherheit, Datenbankobjekte, Arbeitsspeicher, Wartestatistiken, Abfragepläne und vieles mehr.

Sehen Sie schnell den Gesamtzustand aller registrierten Server basierend auf dem letzten Analyselauf. Greifen Sie auf Schnelllinks zu den gemeinsam genutzten Aufgaben für einen Server zu, z. B. das Aktualisieren der SQL Doctor-Einstellungen, das Überprüfen von Wartestatistiken und das Analysieren einer Abfrage.

Zeigen Sie eine Liste mit Leistungsempfehlungen basierend auf einer vollständigen Analyse basierend auf ausgewählten Kriterien an. Der Leistungsgewinn, der durch die vorgeschlagene Änderung erzielt wurde, wie relevant sie für die Parameter ist, die beim Konfigurieren der Analyse angegeben wurden, und das Vertrauen, das SQL Doctor in die Empfehlung hat, bestimmt die Priorität der Empfehlung. Grenzen Sie die Empfehlungen nach gezielten Anwendungen, ausgewählten Leistungskategorien, Datenbanken auf dem Server, Anmeldungen auf Server- oder Datenbankebene, Häufigkeit spezifischer Empfehlungen, priorisierter Empfehlungen und mit dem Server verknüpften Arbeitsstationen ein.

Zeigen Sie detaillierte Informationen zu jeder Empfehlung an. In vielen Fällen umfasst dies die tatsächlich beteiligten Metriken, Datenbanken, Tabellen und Anwendungen. Führen Sie diese Aktionen aus:Kennzeichnen, blockieren, kopieren, per E-Mail versenden und exportieren, mir das Problem zeigen, Skript optimieren und Skript rückgängig machen. Dieses Beispiel listet die Details für eine Cloud-Empfehlung für Amazon Relational Database Service (RDS) auf. SQL Doctor unterstützt auch die Microsoft Azure SQL-Datenbank.

Zeigen Sie den SQL-Text für eine ausgewählte Empfehlung an. Kopieren Sie den SQL-Text in die Zwischenablage, um ihn in einem Texteditor oder SQL Server Management Studio anzuzeigen.

Zeigen Sie das Skript an, mit dem die empfohlene Änderung umgesetzt wurde. Alternativ können Sie das Skript in Windows Notepad oder einen anderen Texteditor kopieren, um den Code zu untersuchen und weitere Optionen zu untersuchen, bevor Sie die Änderung vornehmen.

Zeigen Sie ab der letzten Aktualisierung schnell den Gesamtzustand jedes registrierten Servers an. Sehen Sie sich eine Checkliste für den Serverzustand an, die aufzeigt, wo Leistungsprobleme in Echtzeit auftreten können. Überprüfen Sie in Echtzeit wichtige Leistungsmetriken für jeden wichtigen Bereich des Servers. Zeigen Sie schnelle Ergebnisse basierend auf den Werten der Schlüsselmetriken an, um sofort mit der Fehlerbehebung bei Leistungsproblemen zu beginnen.

Ein schneller und daher begrenzter Blick auf kritische Echtzeit-Leistungsmetriken (einschließlich Abfragen, Sitzungen, Wartestatistiken und Abfragepläne) bestimmt die schnellen Ergebnisse. Sie weisen in die richtige Richtung und geben wichtige Informationen zur Fehlerbehebung, wenn sie am dringendsten benötigt werden. Eine gründliche Überprüfung der Serverleistung finden Sie jedoch in den Empfehlungen, die durch eine vollständige Analyse generiert wurden.

Greifen Sie auf die Ergebnisse jeder Analyse zu, die von SQL Doctor für jede registrierte SQL Server-Instanz gespeichert wurden. Zusammenfassungen umfassen den Namen des analysierten Servers, die Startzeit, die Gesamtzeitdauer, die Art der durchgeführten Analyse, die Gesamtzahl der Empfehlungen und die Empfehlung mit der höchsten Priorität. Zeigen Sie für jede Verlaufsanalyse Empfehlungen an und löschen und planen Sie eine Analyse.

Analysieren Sie relevante Abfragen, ohne auf den Abschluss einer vollständigen Analyse warten zu müssen, um Zeit zu sparen. Wenn SQL Doctor eine Abfrage diagnostiziert, erhalten Sie Leistungsempfehlungen, ohne sie tatsächlich auszuführen. Wenn Sie auf die Schaltfläche „Diagnose“ klicken, analysiert es das T-SQL-Skript und basiert die Analyse und die daraus resultierenden Empfehlungen auf den geschätzten Ausführungsplänen für die ausgewählte Datenbank.

Wählen Sie beim Konfigurieren der Analyse aus, welche Datenbank- oder Anwendungs-Workload in die Analyse eingeschlossen werden soll. Passen Sie die Analyseergebnisse weiter an, indem Sie eine Datenbank oder Anwendung auswählen. Maximieren Sie die Wahrscheinlichkeit, dass die Empfehlungen kritische Probleme genau identifizieren und lösen, indem Sie die Zeitdauer für die Datenerfassung anpassen.

Probieren Sie es selbst aus, indem Sie die kostenlose 14-Tage-Testversion herunterladen.