

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# STV\$1QUERY\$1METRICS
<a name="r_STV_QUERY_METRICS"></a>

Enthält Metrikinformationen, etwa die Anzahl der verarbeiteten Zeilen, die CPU-Nutzung, Input/Output- und Festplattennutzung für aktive Abfragen, die in benutzerdefinierten Abfragewarteschlangen (Service-Klassen) ausgeführt werden. Für die Anzeige von Metriken für abgeschlossene Abfragen vgl. die Systemtabelle [STL\$1QUERY\$1METRICS](r_STL_QUERY_METRICS.md). 

Die Abfragemetriken werden in Intervallen von einer Sekunde erfasst. Daher können verschiedene Ausführungen einer Abfrage leicht abweichende Zeiten ergeben. Abfragesegmente, die in weniger als einer Sekunde ausgeführt werden, werden möglicherweise nicht aufgezeichnet. 

STV\$1QUERY\$1METRICS verfolgt und aggregiert Metriken auf Abfrage-, Segment- und Schrittebene. Informationen zu Abfragesegmenten und Schritten finden Sie unter [Workflow der Abfrageplanung und -ausführung](c-query-planning.md). Viele Metriken (wie etwa `max_rows`, `cpu_time` u. dgl.) werden über Knoten-Slices hinweg summiert. Weitere Informationen über Knoten-Slices finden Sie unter [Architektur des Data Warehouse-Systems](c_high_level_system_architecture.md). 

Um die Ebene festzustellen, auf der die Zeile die Metriken meldet, prüfen Sie die Spalten `segment` und `step_type`:
+ Wenn `segment` und `step_type` den Wert `-1` haben, meldet die Zeile die Metriken auf Abfrageebene. 
+ Wenn `segment` nicht den Wert `-1` und `step_type` den Wert `-1` hat, meldet die Zeile die Metriken auf Segmentebene. 
+ Wenn `segment` und `step_type` nicht den Wert `-1` haben, meldet die Zeile die Metriken auf Schrittebene. 

STV\$1QUERY\$1METRICS ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter [Sichtbarkeit der Daten in Systemtabellen und Ansichten](cm_chap_system-tables.md#c_visibility-of-data).

Einige oder alle Daten in dieser Tabelle sind auch in der SYS-Überwachungsansicht [SYS\$1QUERY\$1DETAIL](SYS_QUERY_DETAIL.md) zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht zu verwenden.

## Tabellenspalten
<a name="r_STV_QUERY_METRICS-table-rows2"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_STV_QUERY_METRICS.html)

## Schritttypen
<a name="r_STV_QUERY_METRICS-step-type"></a>

Die folgende Tabelle listet die für Datenbankbenutzer relevanten Schritttypen auf. Die Tabelle führt die nur zur internen Verwendung gedachten Schritttypen nicht auf. Wenn der Schritttyp -1 ist, wird die Metrik nicht auf Schrittebene gemeldet.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_STV_QUERY_METRICS.html)

## Beispielabfrage
<a name="r_STV_QUERY_METRICS-sample-query2"></a>

Um aktive Abfragen mit einer hohen CPU-Zeit (über 1.000 Sekunden) zu finden, führen Sie die folgende Abfrage aus.

```
select query, cpu_time / 1000000 as cpu_seconds
from stv_query_metrics where segment = -1 and cpu_time > 1000000000
order by cpu_time;

query | cpu_seconds
------+------------
25775 |        9540
```

Um aktive Abfragen mit einem Nested Loop-Join zu finden, die mehr als eine Million Zeilen ausgegeben haben, führen Sie die folgende Abfrage aus.

```
select query, rows 
from stv_query_metrics 
where step_type = 15 and rows > 1000000
order by rows;

query | rows      
------+-----------
25775 | 1580225854
```

Um aktive Abfragen zu finden, die länger als 60 Sekunden liefen und weniger als 10 Sekunden CPU-Zeit genutzt haben, führen Sie die folgende Abfrage aus. 

```
select query, run_time/1000000 as run_time_seconds
from stv_query_metrics 
where segment = -1 and run_time > 60000000 and cpu_time < 10000000;

query | run_time_seconds
------+-----------------
25775 |              114
```