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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performance der Datenbank überwachen und steigern » Datenbankperformance steigern » Erweiterte Anwendungsprofilerstellung mithilfe der Diagnoseprotokollierung

 

Eine Diagnoseprotokollierungssitzung erstellen

Wenn Sie eine Diagnoseprotokollierungssitzung starten, konfigurieren Sie auch den auszuführenden Protokollierungstyp und geben an, wo die Protokollierungsdaten gespeichert werden sollen. Die Protokollierungssitzung wird fortgeführt, bis Sie sie ausdrücklich stoppen.

Um eine Protokollierungssitzung zu starten, muss TCP/IP auf dem/den Datenbankserver(n) laufen, auf dem die Protokollierungsdatenbank und die Produktionsdatenbank ausgeführt werden. Siehe TCP/IP-Protokoll verwenden.

Hinweis

Das Starten einer Protokollierungssitzung wird auch als Anhängen einer Protokollierung bezeichnet. Dementsprechend wird das Stoppen einer Protokollierungssitzung als Abtrennen einer Protokollierung bezeichnet. Die SQL-Anweisungen für das Starten und Stoppen von Protokollierungen lauten ATTACH TRACING und DETACH TRACING.

 ♦  So erstellen Sie eine Diagnoseprotokollierungssitzung (Sybase Central)
  1. Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA- oder PROFILE-Berechtigung herzustellen.

  2. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Protokollierung.

  3. Klicken Sie auf Weiter.

  4. Auf der Seite Protokollierungsdetailtiefe wählen Sie die Protokollierungsstufe aus.

  5. Auf der Seite Protokollierungsstufen bearbeiten passen Sie die Einstellungen für die Diagnoseprotokollierung an.

  6. Auf der Seite Externe Datenbank erstellen führen Sie folgende Schritte durch:

    • Wählen Sie Neue Protokollierungsdatenbank erstellen.

    • Wählen Sie einen Speicherort für die Datenbank.

    • Füllen Sie die Felder Benutzername und Kennwort aus.

    • Wählen Sie Datenbank auf aktuellem Server starten.

    • Klicken Sie auf Datenbank erstellen.

  7. Führen Sie auf der Seite Protokollierung starten folgende Schritte durch:

    • Wählen Sie Protokollierungsdaten in einer externen Datenbank speichern.

    • Füllen Sie die Felder Benutzername und Kennwort aus. Geben Sie den Benutzernamen und das Kennwort an, die für die Verbindung mit der Produktionsdatenbank benutzt wurden.

    • Im Feld Weitere Verbindungsparameter geben Sie den Datenbankserver und den Datenbanknamen in Form einer partiellen Verbindungszeichenfolge an. Zum Beispiel: Server=Server47;DBN=TracingDB

      Hinweis

      Nur DBN, DBF, Server, DBKEY, HOST und LINKS (CommLinks) werden in der Verbindungszeichenfolge für eine externe Datenbank unterstützt.

    • Wählen Sie in der Liste Wollen Sie die Menge der zu speichernden Protokollierungsdaten beschränken? eine Option aus.

  8. Klicken Sie auf Fertig stellen.

  9. Wenn Sie mit der Erfassung der Protokollierungsdaten fertig sind, rechtsklicken Sie auf die Datenbank und wählen Sie Protokollierung » Protokollierung mit Speichern stoppen.

 ♦  So erstellen Sie eine Diagnoseprotokollierungssitzung (Interactive SQL)
  1. Verbinden Sie sich als DBA oder als Benutzer mit PROFILE-Berechtigung mit der Datenbank.

  2. Verwenden Sie die Systemprozedur "sa_set_tracing_level", um die Protokollierungsstufen festzulegen.

  3. Starten Sie die Protokollierung, indem Sie die Anweisung ATTACH TRACING ausführen.

  4. Beenden Sie die Protokollierung, indem Sie die Anweisung DETACH TRACING ausführen.

    Sie können die Daten der Diagnoseprotokollierung im Modus für die Anwendungsprofilerstellung in Sybase Central anzeigen. Siehe Anwendungsprofilerstellung.

 Beispiele
 Siehe auch