

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# STV\$1RECENTS
<a name="r_STV_RECENTS"></a>

Utilisez la table STV\$1RECENTS pour trouver des informations sur les requêtes actuellement actives et récemment exécutées sur une base de données. 

STV\$1RECENTS est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d’informations, consultez [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data). 

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS [SYS\$1QUERY\$1HISTORY](SYS_QUERY_HISTORY.md). Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

## Résolution des problèmes avec STV\$1RECENTS
<a name="r_STV_RECENTS_troubleshooting"></a>

STV\$1RECENTS est particulièrement utile pour déterminer si une requête ou un ensemble de requêtes sont en cours d’exécution ou terminées. Elle indique également la durée d’exécution d’une requête. Cela est utile pour identifier les requêtes qui prennent du temps à s’exécuter.

Vous pouvez joindre STV\$1RECENTS à d’autres vues système, telles que [STV\$1INFLIGHT](r_STV_INFLIGHT.md), de façon à recueillir des métadonnées supplémentaires sur les requêtes en cours d’exécution. (Vous trouverez dans la section des exemples de requêtes un exemple qui montre comment procéder.) Vous pouvez également utiliser les enregistrements renvoyés par cette vue ainsi que les fonctionnalités de surveillance de la console Amazon Redshift pour résoudre les problèmes en temps réel.

Parmi les vues système qui complètent STV\$1RECENTS figurent [STL\$1QUERYTEXT](r_STL_QUERYTEXT.md), qui extrait le texte de requête des commandes SQL, et [SVV\$1QUERY\$1INFLIGHT](r_SVV_QUERY_INFLIGHT.md), qui joint STV\$1INFLIGHT à STL\$1QUERYTEXT.

## Colonnes de la table
<a name="r_STV_RECENTS-table-columns"></a>

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

## Exemples de requêtes
<a name="r_STV_RECENTS-sample-queries"></a>

Pour identifier les requêtes qui sont en cours d’exécution sur la base de données, exécutez la requête suivante :

```
select user_name, db_name, pid, query
from stv_recents
where status = 'Running';
```

L’exemple de sortie ci-dessous illustre une seule requête en cours d’exécution sur la base de données TICKIT : 

```
user_name | db_name |   pid   | query   
----------+---------+---------+-------------
dwuser    | tickit  |  19996  |select venuename, venueseats from 
venue where venueseats > 50000 order by venueseats desc;
```

L’exemple suivant renvoie la liste des requêtes (le cas échéant) qui sont en cours d’exécution ou qui se trouvent dans une file d’attente en attendant d’être exécutées : 

```
select * from stv_recents where status<>'Done';

status |    starttime        | duration |user_name|db_name| query     | pid
-------+---------------------+----------+---------+-------+-----------+------
Running| 2010-04-21 16:11... | 281566454| dwuser  |tickit | select ...| 23347
```

Cette requête ne renvoie pas de résultats, sauf si vous exécutez un certain nombre de requêtes simultanées et que certaines d’entre elles se trouvent dans une file d’attente.

L’exemple suivant développe l’exemple précédent. Dans ce cas, les requêtes qui sont vraiment « en cours d’exécution » (pas en attente) sont exclues du résultat : 

```
select * from stv_recents where status<>'Done'
and pid not in (select pid from stv_inflight);
...
```

Pour obtenir des conseils supplémentaires sur la résolution des problèmes liés aux performances des requêtes, consultez [Résolution des problèmes](queries-troubleshooting.md).