Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performanceverbesserungen, Diagnosen und Monitoring » Praktische Einführungen in die Anwendungsprofilerstellung » Praktische Einführung: Langsame Anweisungen diagnostizieren

 

Lektion 1: Diagnoseprotokollierungssitzung erstellen

Der Assistent für die Datenbankprotokollierung wird verwendet, um eine Sitzung für die Diagnoseprotokollierung zu erstellen. Die Protokollierungssitzung erfasst Daten der Anweisungsverarbeitung, einschließlich der Dauer der Ausführung.

 Diagnoseprotokollierungssitzung erstellen
  1. In dieser praktischen Einführung wird davon ausgegangen, dass Sie die Testdatenbank app_profiling.db erstellt haben, die für die praktischen Einführungen in die Anwendungsprofilerstellung erforderlich ist.

  2. Verbinden Sie sich wie folgt mit app_profiling.db:

    1. Klicken Sie in Sybase Central im SQL Anywhere 12-Plug-In auf Verbindungen » Verbinden mit SQL Anywhere 12.

    2. Füllen Sie im Fenster Verbinden die folgenden Felder aus, um eine Verbindung mit der Testdatenbank app_profiling.db herzustellen:

      • Authentifizierung   Datenbank

      • Benutzer-ID   DBA

      • Kennwort   sql

      • Aktion   Eine Datenbank auf diesem Computer starten

      • Datenbankdatei   C:\AppProfilingTutorial\app_profiling.db

      • Startzeile   dbeng12 -x tcpip

    3. Klicken Sie auf Verbinden.

  3. Starten Sie den Assistenten für die Datenbankprotokollierung wie folgt:

    1. Klicken Sie in Sybase Central auf Modus » Anwendungsprofil. Wenn der Assistent für die Anwendungsprofilerstellung eingeblendet wird, klicken Sie auf Abbrechen.

    2. Klicken Sie auf Datei » Protokollierung.

    3. Auf der Seite Willkommen klicken Sie auf Weiter.

    4. Klicken Sie auf der Seite Protokollierungsdetailtiefe auf Hohe Detaillierung (bei kurzfristiger, intensiver Überwachung empfohlen) und anschließend auf Weiter.

    5. Auf der Seite Protokollierungsstufen bearbeiten klicken Sie auf Weiter.

    6. Klicken Sie auf der Seite Externe Datenbank erstellen auf Keine neue Datenbank erstellen und anschließend auf Weiter.

    7. Klicken Sie auf der Seite Protokollierung starten auf Protokollierungsdaten in dieser Datenbank speichern.

    8. Wenn Sie für die Menge der gespeicherten Protokollierungsdaten keine Grenzen zulassen möchten, klicken Sie auf Keine Beschränkung und anschließend auf Fertig stellen.

  4. Klicken Sie im linken Fensterausschnitt auf app_profiling - DBA und anschließend auf Datei » Interactive SQL öffnen.

    Interactive SQL wird gestartet und stellt eine Verbindung mit der Datenbank app_profiling.db her.

  5. 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;
  6. Beenden Sie Interactive SQL.

  7. Um die Protokollierungssitzung zu stoppen, klicken Sie in Sybase Central auf app_profiling - DBA und anschließend auf Datei » Protokollierung » Protokollierung mit Speichern stoppen.

  8. Klicken Sie auf diesen Link, um mit der praktischen Einführung fortzufahren: Lektion 2: Vom Datenbankserver abgearbeitete Anweisungen überprüfen.

 Siehe auch