catalog.execution_component_phases
Zeigt die von einer Datenflusskomponente in jeder Ausführungsphase benötigte Zeit an.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
phase_stats_id |
bigint |
Eindeutiger Bezeichner (ID) der Phase. |
execution_id |
bigint |
Eindeutige ID für die Instanz der Ausführung. |
package_name |
nvarchar(260) |
Der Name des ersten Pakets, das während der Ausführung gestartet wurde. |
task_name |
nvarchar(4000) |
Der Name des Datenflusstask. |
subcomponent_name |
nvarchar(4000) |
Der Name der Datenflusskomponente. |
phase |
nvarchar(128) |
Der Name der Ausführungsphase. |
start_time |
datetimeoffset(7) |
Der Zeitpunkt, zu dem die Phase gestartet wurde. |
end_time |
datetimeoffset(7) |
Der Zeitpunkt, zu dem die Phase beendet wurde. |
execution_path |
nvarchar(max) |
Der Ausführungspfad der Datenflusstask. |
Hinweise
In dieser Sicht wird für jede Ausführungsphase einer Datenflusskomponente eine Zeile angezeigt, z. B. Überprüfen, Vor der Ausführung, Nach der Ausführung, PrimeOutput und ProcessInput. Jede Zeile zeigt die Start- und Endzeit einer bestimmten Ausführungsphase an.
Beispiel
Im folgenden Beispiel wird die catalog.execution_component_phases-Sicht abgefragt, um die aktive Zeit und die Gesamtzeit jeder Komponente im Datenflusstask für eine bestimmte Ausführung des Pakets (Ausführungs-ID = 1841) zu berechnen. Active_time bezieht sich auf die gesamte Zeit, über die ein bestimmtes Paket oder eine bestimmte Komponente in allen Phasen ausgeführt wurde. Total_time ist die insgesamt verstrichene Zeit des Pakets oder der Komponente.
Vorsicht |
---|
Die catalog.execution_component_phases-Sicht enthält diese Informationen, wenn der Protokolliergrad der Paketausführung auf "Leistung" oder "Ausführlich" festgelegt wird. Weitere Informationen finden Sie unter Aktivieren der Protokollierung für die Paketausführung auf dem SSIS-Server. |
use SSISDB
select package_name, task_name, subcomponent_name, execution_path,
SUM(DATEDIFF(ms,start_time,end_time)) as active_time,
DATEDIFF(ms,min(start_time), max(end_time)) as total_time
from catalog.execution_component_phases
where execution_id = 1841
group by package_name, task_name, subcomponent_name, execution_path
order by package_name, task_name, subcomponent_name, execution_path
Berechtigungen
Diese Sicht erfordert eine der folgenden Berechtigungen:
READ-Berechtigung für die Instanz der Ausführung
Mitgliedschaft in der Datenbankrolle ssis_admin
Mitgliedschaft in der Serverrolle sysadmin
Hinweis |
---|
Wenn Sie über die Berechtigung verfügen, einen Vorgang auf dem Server auszuführen, verfügen Sie auch über die Berechtigung, Informationen zu dem Vorgang anzuzeigen. Sicherheit auf Zeilenebene wird erzwungen. Es werden nur Zeilen angezeigt, zu deren Anzeige Sie berechtigt sind. |