Sie können Systemprozeduren verwenden, um Daten zur Prozedurprofilerstellung für folgende Objekte anzuzeigen: gespeicherte Prozeduren, Funktionen, Ereignisse, Systemtrigger und Trigger. Außerdem muss die Prozedurprofilerstellung bereits aktiviert sein. Siehe Profilerstellung mithilfe von "sa_server_option" aktivieren.
Die Systemprozedur "sa_procedure_profile" zeigt detaillierte Profilinformationen einschließlich der Ausführungszeiten für die Zeiten innerhalb der einzelnen Objekte. Jede Zeile in der Ergebnismenge stellt eine ausführbare Codezeile im Objekt dar.
Die Systemprozedur "sa_procedure_profile_summary" zeigt die gesamte Ausführungszeit für die einzelnen Objekte und liefert eine Zusammenfassung aller ausgeführten Objekte. Jede Zeile in der Ergebnismenge stellt die Ausführungsdetails eines Objekts dar.
Wenn Sie die Ergebnisse dieser Systemprozeduren prüfen, werden möglicherweise mehr Objekte aufgeführt als ursprünglich angefordert wurden. Dies liegt daran, dass ein Objekt ein weiteres Objekt aufrufen kann. Ein Trigger kann beispielsweise eine gespeicherte Prozedur aufrufen, die wiederum eine weitere gespeicherte Prozedur aufruft.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Benutzer mit PROFILE-Berechtigung mit der Datenbank.
Führen Sie die Systemprozedur "sa_procedure_profile_summary" aus.
Geben Sie beispielsweise Folgendes ein:
CALL sa_procedure_profile_summary; |
Wählen Sie SQL » Ausführen.
Daraufhin wird im Fensterausschnitt Ergebnisse eine Ergebnismenge mit Informationen zu allen Prozeduren in Ihrer Datenbank angezeigt.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Benutzer mit PROFILE-Berechtigung mit der Datenbank.
Führen Sie die Systemprozedur "sa_procedure_profile" aus.
Geben Sie beispielsweise Folgendes ein:
CALL sa_procedure_profile; |
Wählen Sie SQL » Ausführen.
Im Fensterausschnitt Ergebnisse wird eine Ergebnismenge mit Profilerstellungsdaten angezeigt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |