

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà 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à.

# SVV\$1DISKUSAGE
<a name="r_SVV_DISKUSAGE"></a>

Amazon Redshift crea la vista di sistema SVV\$1DISKUSAGE unendo le tabelle STV\$1TBL\$1PERM e STV\$1BLOCKLIST. La visualizzazione SVV\$1DISKUSAGE contiene informazioni sull'allocazione dati per le tabelle di un database.

Per determinare il numero di blocchi del disco allocati per database, tabella, sezione o colonna, utilizzare query di aggregazione con SVV\$1DISKUSAGE, come mostrano gli esempi seguenti. Ogni blocco di dati utilizza 1 MB. È possibile anche utilizzare [STV\$1PARTITIONS](r_STV_PARTITIONS.md) per visualizzare informazioni di riepilogo sull'utilizzo del disco.

SVV\$1DISKUSAGE è visibile solo per gli 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).

**Nota**  
Questa vista è disponibile solo per le query sui cluster con provisioning.

## Colonne di tabella
<a name="r_SVV_DISKUSAGE-table-rows"></a>

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

## Query di esempio
<a name="r_SVV_DISKUSAGE-sample-queries"></a>

SVV\$1DISKUSAGE contiene una riga per blocco del disco allocato, di conseguenza una query che seleziona tutte le righe potenzialmente restituisce un numero molto grande di righe. Si consiglia di utilizzare solo query di aggregazione con SVV\$1DISKUSAGE.

Restituire il maggior numero di blocchi mai allocati alla colonna 6 nella tabella USERS (la colonna EMAIL):

```
select db_id, trim(name) as tablename, max(blocknum)
from svv_diskusage
where name='users' and col=6
group by db_id, name;

db_id  | tablename | max
--------+-----------+-----
175857 | users     |   2
(1 row)
```

La seguente query restituisce risultati simili per tutte le colonne in una tabella grande a 10 colonne chiamata SALESNEW. (Le ultime tre righe, per le colonne da 10 a 12, si riferiscono alle colonne dei metadati nascosti). 

```
select db_id, trim(name) as tablename, col, tbl, max(blocknum)
from svv_diskusage
where name='salesnew'
group by db_id, name, col, tbl
order by db_id, name, col, tbl;

db_id  | tablename  | col |  tbl   | max
--------+------------+-----+--------+-----
175857 | salesnew   |   0 | 187605 | 154
175857 | salesnew   |   1 | 187605 | 154
175857 | salesnew   |   2 | 187605 | 154
175857 | salesnew   |   3 | 187605 | 154
175857 | salesnew   |   4 | 187605 | 154
175857 | salesnew   |   5 | 187605 |  79
175857 | salesnew   |   6 | 187605 |  79
175857 | salesnew   |   7 | 187605 | 302
175857 | salesnew   |   8 | 187605 | 302
175857 | salesnew   |   9 | 187605 | 302
175857 | salesnew   |  10 | 187605 |   3
175857 | salesnew   |  11 | 187605 |   2
175857 | salesnew   |  12 | 187605 | 296
(13 rows)
```