Verwenden Sie den Assistenten für die Datenbankprotokollierung, um eine Sitzung für die Diagnoseprotokollierung zu erstellen, die die Daten über die Verarbeitung einer Anweisung, einschließlich der Dauer der Ausführung, erfasst.
Voraussetzungen
In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien haben, die im Abschnitt "Privilegien" am Anfang dieser praktischen Einführung aufgeführt sind: Praktische Einführung: Langsame Anweisungen diagnostizieren.
In dieser praktischen Einführung wird vorausgesetzt, dass Sie die Testdatenbank app_profiling.db erstellt haben. Siehe Praktische Einführung: Testdatenbank für die praktischen Einführungen in die Anwendungsprofilerstellung erstellen.
Starten Sie Sybase Central. Klicken Sie auf Start » Programme » SQL Anywhere 16 » Administrationstools » Sybase Central.
Stellen Sie in Sybase Central folgendermaßen eine Verbindung mit app_profiling.db her:
Klicken Sie auf Verbindungen » Verbinden mit SQL Anywhere 16.
Füllen Sie im Fenster Verbinden die folgenden Felder aus, um eine Verbindung mit der Testdatenbank app_profiling.db herzustellen:
Klicken Sie im Feld Authentifizierung auf Datenbank.
Im Feld Benutzer-ID geben Sie DBA ein.
Im Feld Kennwort geben Sie sql ein.
Wählen Sie in der Dropdown-Liste Aktion die Option Eine Datenbank auf diesem Computer starten und eine Verbindung herstellen aus.
Geben Sie im Feld Datenbankdatei Folgendes ein: C:\AppProfilingTutorial\app_profiling.db.
Geben Sie im Feld Startzeile Folgendes ein: dbeng16 -x tcpip.
Klicken Sie auf Verbinden.
Klicken Sie in Sybase Central auf Modus » Anwendungsprofil.
Wenn der Assistent für die Anwendungsprofilerstellung eingeblendet wird, klicken Sie auf Abbrechen.
Starten Sie den Assistenten für die Datenbankprotokollierung wie folgt:
Klicken Sie auf Datei » Protokollierung.
Auf der Seite Willkommen klicken Sie auf Weiter.
Klicken Sie auf der Seite Protokollierungsdetailtiefe auf Hohe Detaillierung (bei kurzfristiger, intensiver Überwachung empfohlen) und anschließend auf Weiter.
Auf der Seite Protokollierungsstufen bearbeiten klicken Sie auf Weiter.
Klicken Sie auf der Seite Externe Datenbank erstellen auf Keine neue Datenbank erstellen. Vorhandene Datenbank soll benutzt werden und anschließend auf Weiter.
Klicken Sie auf der Seite Protokollierung starten auf Protokollierungsdaten in dieser Datenbank speichern.
Wenn Sie für die Menge der gespeicherten Protokollierungsdaten keine Grenzen festlegen möchten, klicken Sie auf Keine Beschränkung und anschließend auf Fertig stellen.
Vergewissern Sie sich, dass im linken Fensterausschnitt app_profiling - DBA ausgewählt ist, und klicken Sie dann auf Datei » Interactive SQL öffnen.
Interactive SQL wird gestartet und stellt eine Verbindung mit der Datenbank app_profiling.db her.
Führen Sie in Interactive SQL die folgende SQL-Anweisung aus:
SELECT SalesOrderItems.ID, LineID, ProductID, SalesOrderItems.Quantity, ShipDate FROM SalesOrderItems, SalesOrders WHERE SalesOrders.CustomerID = 105 AND SalesOrderItems.ID=SalesOrders.ID; |
Beenden Sie Interactive SQL.
Wählen Sie in Sybase Central im linken Fensterausschnitt app_profiling - DBA und klicken Sie auf Datei » Protokollierung » Protokollierung mit Speichern stoppen, um die Protokollierungssitzung zu stoppen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |