

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# SYS\_SERVERLESS\_USAGE
<a name="SYS_SERVERLESS_USAGE"></a>

Utilizzare SYS\_SERVERLESS\_USAGE per visualizzare i dettagli dell'utilizzo delle risorse da parte di Amazon Redshift Serverless. Questa vista di sistema non si applica ai cluster Amazon Redshift di cui è stato eseguito il provisioning.

Questa vista contiene il riepilogo dell'utilizzo serverless, inclusa la quantità di capacità di calcolo utilizzata per elaborare le query e la quantità di archiviazione gestita di Amazon Redshift utilizzata con una granularità di 1 minuto. La capacità di elaborazione viene misurata in unità di elaborazione Redshift (RPU) e misurata per i carichi di lavoro in cui si esegue RPU-seconds su base al secondo. Le RPU vengono utilizzate per elaborare query sui dati caricati nel data warehouse, richieste da un data lake Amazon S3 o accessibili da database operativi utilizzando una query federata. Amazon Redshift serverless mantiene le informazioni in SYS\_SERVERLESS\_USAGE per 7 giorni.

Per esempi sulla fatturazione dei costi di calcolo, consulta [Fatturazione per Amazon Redshift serverless](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-billing.html).

SYS\_SERVERLESS\_USAGE è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colonne di tabella
<a name="SYS_SERVERLESS_USAGE-table-columns"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| start\_time | timestamp | Il momento in cui è iniziato l'intervallo. | 
| end\_time | timestamp | Il tempo in cui l'intervallo è stato completato. | 
| compute\_seconds | double precision | L'unità di calcolo accumulata (RPU) secondi consumati durante questo intervallo di tempo. Questo valore rappresenta la capacità RPU di base allocata per l'account.  | 
| compute\_capacity | double precision | Il numero medio di unità di calcolo (unità di elaborazione Redshift o RPU) utilizzate durante questo intervallo di tempo. Il valore compute\_capacity può essere modificato dinamicamente. | 
| data\_storage | bigint | Lo spazio medio di archiviazione di dati (in MB) utilizzato durante questo intervallo di tempo. L'archiviazione dati utilizzata può cambiare dinamicamente man mano che i dati vengono caricati o eliminati dal database. | 
| cross\_region\_transferred\_data | bigint | I dati accumulati trasferiti per la condivisione dei dati tra regioni in byte durante questo intervallo di tempo. | 
| charged\_seconds | bigint | Secondi RPU accumulati e addebitati durante questo intervallo di tempo. Il calcolo viene effettuato una volta terminate le transazioni, per cui può essere 0 durante l'esecuzione di una transazione. Utilizza charged\_seconds per calcolare il costo per un gruppo di lavoro Amazon Redshift serverless. Questo valore rappresenta la capacità RPU allocata per il gruppo di lavoro Amazon Redshift serverless. | 
| compute\_extra\_caricato\_for\_ottimizzazione\_automatica\_secondi | bigint | I secondi dell'unità di calcolo accumulata (RPU) addebitati per le ottimizzazioni automatiche durante questo intervallo di tempo. Questo valore rappresenta la capacità RPU allocata per il gruppo di lavoro Amazon Redshift serverless. Per ulteriori informazioni sulle ottimizzazioni automatiche eseguite con risorse di elaborazione aggiuntive, consulta. [Allocazione di risorse di elaborazione aggiuntive per l'ottimizzazione automatica del database](t_extra-compute-autonomics.md)  | 

## Note per l'utilizzo
<a name="SYS_SERVERLESS_USAGE-usage_notes"></a>
+  Esistono situazioni in cui compute\_seconds è 0 ma charged\_seconds è maggiore di 0 o viceversa. Si tratta di un comportamento normale dovuto al modo in cui i dati vengono registrati nella vista di sistema. Per una rappresentazione più accurata dei dettagli sull'utilizzo serverless, consigliamo di aggregare i dati. 

## Esempio
<a name="SYS_SERVERLESS_USAGE-examples"></a>

Per ottenere i costi totali per le ore RPU utilizzate per un intervallo di tempo usando charged\_seconds, esegui la query riportata sotto:

```
select trunc(start_time) "Day", 
(sum(charged_seconds)/3600::double precision) * <Price for 1 RPU> as cost_incurred 
from sys_serverless_usage 
group by 1 
order by 1
```

Nota: può esserci un tempo di inattività durante l'intervallo. Il tempo di inattività non viene aggiunto alle RPU consumate.