Freigeben über


Anzeigen von Optimierungsberichten

In der vorhergehenden Übung dieser Lektion haben Sie die Transact-SQL-Skripts angezeigt, mit denen Datenbankobjekte in den Empfehlungen des Datenbankoptimierungsratgebers erstellt oder gelöscht werden, die als Ergebnis der Optimierungssitzung MySession generiert wurden. Die Optimierungssitzung MySession wurde in Optimieren einer Arbeitsauslastung angelegt.

Es kann sehr nützlich sein, die Skripts anzuzeigen, die zum Implementieren der Optimierungsergebnisse verwendet werden können. Daneben bietet der Datenbankmodul-Optimierungsratgeber jedoch noch viele weitere nützliche Berichte, die Sie ebenfalls anzeigen können. Diese Berichte umfassen Informationen zu den vorhandenen physischen Entwurfsstrukturen in der zu optimierenden Datenbank sowie über die empfohlenen Strukturen. Zum Anzeigen der Optimierungsberichte klicken Sie auf die Registerkarte Berichte, wie in der folgenden Übung beschrieben. In dieser Übung werden die Optimierungssitzungen MySession und EvaluateMySession verwendet, die Sie in Optimieren einer Arbeitsauslastung und in Anzeigen von Empfehlungen für die Optimierung angelegt haben.

Anzeigen von Optimierungsberichten

  1. Starten Sie den Datenbankoptimierungsratgeber. Informationen dazu finden Sie unter Starten des Datenbankoptimierungsratgebers. Stellen Sie sicher, dass Sie eine Verbindung mit derselben SQL Server-Instanz herstellen, die Sie in den früheren Übungen dieser Lektion verwendet haben.

    Doppelklicken Sie im Bereich Sitzungsmonitor auf MySession. Der Datenbankoptimierungsratgeber lädt die Sitzungsinformationen dieser Sitzung.

  2. Klicken Sie auf die Registerkarte Berichte.

  3. Im Bereich Optimierungszusammenfassung können Sie Informationen zu dieser Optimierungssitzung anzeigen. Verwenden Sie die Bildlaufleiste, um den gesamten Inhalt des Bereichs anzuzeigen. Beachten Sie die Felder Prozentsatz für die erwartete Verbesserung und Von der Empfehlung verwendeter Speicherplatz (MB). Beim Festlegen der Optionen für die Optimierung kann der Platz eingeschränkt werden, der den Empfehlungen zur Verfügung steht. Informationen dazu finden Sie unter Beschränken des Speicherplatzes für Empfehlungen. Mit der Schaltfläche Zurück kehren Sie vom Browser der Hilfe zu diesem Lernprogramm zurück.

  4. Klicken Sie im Bereich Optimierungsberichte in der Liste Bericht auswählen auf Anweisungskostenbericht. Wenn Sie für die Anzeige des Berichts mehr Platz brauchen, ziehen Sie den Rand des Bereichs Sitzungsmonitor nach links. Mit jeder Transact-SQL-Anweisung, die für eine Tabelle in Ihrer Datenbank ausgeführt wird, sind Leistungskosten verknüpft. Diese Leistungskosten können reduziert werden, indem für Spalten in einer Tabelle, auf die häufig zugegriffen wird, effektive Indizes erstellt werden. Dieser Bericht zeigt, wie hoch die geschätzte Verbesserung in Prozent ist, die bei einer Implementierung der Optimierungsempfehlungen erreicht werden kann, im Vergleich zu den ursprünglichen Kosten bei Ausführen der Anweisung in der Arbeitsauslastung. Beachten Sie, dass die Menge der im Bericht enthaltenen Informationen von der Länge und Komplexität der Arbeitsauslastung abhängt.

  5. Klicken Sie mit der rechten Maustaste im Raster auf den Bereich Anweisungskostenbericht, und klicken Sie dann auf In Datei exportieren. Speichern Sie den Bericht unter dem Namen MyReport. Dem Dateinamen wird automatisch die Erweiterung .xml angehängt. Sie können die Datei MyReport.xml in Ihrem bevorzugten XML-Editor oder in SQL Server Management Studio öffnen, um den Inhalt des Berichts anzuzeigen.

  6. Kehren Sie zur Registerkarte Berichte des Datenbankoptimierungsratgebers zurück, und klicken Sie dann noch einmal mit der rechten Maustaste auf Anweisungskostenbericht. Überprüfen Sie die weiteren Optionen, die zur Verfügung stehen. Beachten Sie, dass Sie die Schriftart des Berichts, den Sie anzeigen, ändern können. Wenn Sie die Schriftart hier ändern, wird sie auch auf den anderen Seiten im Registerformat geändert.

  7. Klicken Sie auf weitere Berichte in der Liste Bericht auswählen, um sich mit diesen vertraut zu machen.

Zusammenfassung

Sie haben jetzt die Registerkarte Berichte des Datenbankoptimierungsratgebers für die Optimierungssitzung MySession kennen gelernt. Die gleichen Schritte können Sie ausführen, um die Berichte zu prüfen, die für die Optimierungssitzung EvaluateMySession erstellt wurden. Doppelklicken Sie dazu im Bereich Sitzungsmonitor auf EvaluateMySession.