

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement 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.

# OPTIMISATION AUTOMATIQUE DES SYSTÈMES
<a name="SYS_AUTOMATIC_OPTIMIZATION"></a>

Utilisez SYS\_AUTOMATIC\_OPTIMIZATION pour afficher les détails des tâches exécutées par Amazon Redshift pour l'optimisation automatique, également appelées tâches autonomes. Pour plus d'informations sur l'optimisation automatique, consultez[Optimisation automatique des bases de données](c_autonomics.md).

SYS\_AUTOMATIC\_OPTIMIZATION n'est visible que par les superutilisateurs. Pour de plus amples informations, veuillez consulter [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data).

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


| Nom de la colonne | Type de données | Description | 
| --- | --- | --- | 
| session\_id | entier | ID du processus exécutant les requêtes de tâches. Initialement définie sur 0 lors de la création de la tâche, cette valeur devient différente de zéro uniquement lorsqu'elle event est définie sur Démarré. | 
| database\_name | character(128) | Nom de la base de données dans laquelle la tâche est exécutée. | 
| object\_type | character(30) | Type d'objet sur lequel la tâche autonome agit. Les valeurs possibles sont les suivantes : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/SYS_AUTOMATIC_OPTIMIZATION.html)  | 
| identifiant\_objets | character(512) | Identifiant des objets sur lesquels la tâche autonome est exécutée. Ce champ peut contenir plusieurs objets lorsque la tâche est exécutée sur plusieurs objets de base de données. Dans ce cas, les identifiants sont séparés par des virgules. | 
| task\_type | character(100) | Type de tâche autonome exécutée. Les tâches possibles sont les suivantes : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/SYS_AUTOMATIC_OPTIMIZATION.html)  | 
| event | character(50) | Type d'événement de transition d'état pour la tâche autonome. Les valeurs possibles sont les suivantes : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/SYS_AUTOMATIC_OPTIMIZATION.html)  | 
| event\_time | timestamp | Heure à laquelle la transition d'État s'est produite. | 
| status | character(512) | État d'exécution de la tâche d'optimisation. Vide si la tâche n'a pas essayé de s'exécuter. | 
| compute\_type | character(100) | Calculez le type de ressource utilisé par la tâche. Les valeurs possibles pour provisionné sont les suivantes : [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/SYS_AUTOMATIC_OPTIMIZATION.html)La valeur peut également être vide lors du provisionnement si la tâche n'a utilisé aucun calcul. Pour plus d'informations sur les différents types de ressources informatiques que vous pouvez utiliser pour les systèmes autonomes, consultez[Allocation de ressources de calcul supplémentaires pour l'optimisation automatique des bases de données](t_extra-compute-autonomics.md). | 
| détails de la tâche | character(512) | Informations supplémentaires sur les tâches, le cas échéant. Ce champ peut être vide. | 

## Notes d’utilisation
<a name="SYS_AUTOMATIC_OPTIMIZATION-usage-notes"></a>

La colonne compute\_type sera vide pour les clusters sans serveur car nous ne différencions pas les ressources de calcul primaires des ressources de calcul à l'échelle primaire. Les ressources de calcul des clusters sans serveur sont mesurées par l'utilisation des unités de traitement Redshift (RPU). Pour plus d'informations, consultez [Capacité de calcul pour Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-capacity.html) Serverless.

## Exemples
<a name="SYS_AUTOMATIC_OPTIMIZATION-examples"></a>

La requête suivante affiche les optimisations automatiques effectuées sur la table 155259.

```
SELECT pid, trim(task_type) as task_type,
  trim(database) as database,
  trim(status) as status,
  trim(event) as event,
  event_time
from SYS_AUTOMATIC_OPTIMIZATION
WHERE object_ids like '%155259%'
AND status = 'Task completed successfully';

 task_type  |    database    |           status            |   event   |         event_time
------------+----------------+-----------------------------+-----------+----------------------------
 VacuumSort | tpcds_100g_oob | Task completed successfully | Completed | 2025-12-22 07:27:15.943018
```

La requête suivante montre toutes les optimisations automatiques « VacuumSort » exécutées. Pour plus d'informations sur VacuumSort « », consultez[Tri automatique des tables](t_Reclaiming_storage_space202.md#automatic-table-sort).

```
SELECT trim(task_type) as task_type,
  trim(database) as database,
  trim(object_type) as object_type,
  trim(object_ids) as object_ids,
  trim(status) as status,
  trim(event) as event,
  event_time
from SYS_AUTOMATIC_OPTIMIZATION
WHERE task_type like '%VacuumSort%'
AND status = 'Task completed successfully';

task_type  |    database    | object_type | object_ids |           status            |   event   |         event_time
------------+----------------+-------------+------------+-----------------------------+-----------+----------------------------
 VacuumSort | tpcds_100g_oob | table       | 155301     | Task completed successfully | Completed | 2025-12-22 07:14:00.065391
 VacuumSort | tpcds_100g_oob | table       | 155303     | Task completed successfully | Completed | 2025-12-22 07:14:09.158251
 VacuumSort | tpcds_100g_oob | table       | 155291     | Task completed successfully | Completed | 2025-12-22 07:17:06.61164
 VacuumSort | tpcds_100g_oob | table       | 155293     | Task completed successfully | Completed | 2025-12-22 07:17:37.015069
 VacuumSort | tpcds_100g_oob | table       | 155281     | Task completed successfully | Completed | 2025-12-22 07:18:54.903935
 VacuumSort | tpcds_100g_oob | table       | 155279     | Task completed successfully | Completed | 2025-12-22 07:20:13.960002
 VacuumSort | tpcds_100g_oob | table       | 155271     | Task completed successfully | Completed | 2025-12-22 07:21:26.095549
 VacuumSort | tpcds_100g_oob | table       | 155267     | Task completed successfully | Completed | 2025-12-22 07:22:48.119249
 VacuumSort | tpcds_100g_oob | table       | 155269     | Task completed successfully | Completed | 2025-12-22 07:24:12.010424
 VacuumSort | tpcds_100g_oob | table       | 155263     | Task completed successfully | Completed | 2025-12-22 07:25:35.958388
 VacuumSort | tpcds_100g_oob | table       | 155265     | Task completed successfully | Completed | 2025-12-22 07:26:40.580395
 VacuumSort | tpcds_100g_oob | table       | 155259     | Task completed successfully | Completed | 2025-12-22 07:27:15.943018
(12 rows)
```