

 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\$1BLOCKLIST
<a name="r_STV_BLOCKLIST"></a>

STV\$1BLOCKLIST contient le nombre de blocs de disque de 1 Mo utilisés par chaque tranche, table ou colonne dans une base de données.

Pour déterminer le nombre de blocs de disque de 1 Mo alloués par base de données, table, tranche ou colonne, utilisez des requêtes agrégées avec STV\$1BLOCKLIST, comme dans les exemples suivants. Vous pouvez également utiliser [STV\$1PARTITIONS](r_STV_PARTITIONS.md) afin d’afficher des informations de synthèse sur l’utilisation du disque.

STV\$1BLOCKLIST n’est visible que par les superutilisateurs. 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).

**Note**  
 STV\$1BLOCKLIST enregistre uniquement les blocs appartenant au cluster alloué ou à l’espace de noms sans serveur. Si la base de données inclut des blocs partagés par un producteur d’unité de partage des données, ces blocs ne sont pas inclus dans STV\$1BLOCKLIST. Pour plus d’informations sur les unités de partage des données, consultez [Partage de données dans Amazon Redshift](datashare-overview.md). 

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

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

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

STV\$1BLOCKLIST contient une ligne par bloc de disque alloué, par conséquent une requête qui sélectionne toutes les lignes renvoie éventuellement un très grand nombre de lignes. Nous vous conseillons d’utiliser uniquement des requêtes agrégées avec STV\$1BLOCKLIST.

La vue [SVV\$1DISKUSAGE](r_SVV_DISKUSAGE.md) fournit des informations similaires dans un format plus convivial. Toutefois, l’exemple suivant illustre une utilisation de la table STV\$1BLOCKLIST.

Pour déterminer le nombre de blocs de 1 Mo utilisés par chaque colonne dans la table VENUE, tapez la requête suivante : 

```
select col, count(*)
from stv_blocklist, stv_tbl_perm
where stv_blocklist.tbl = stv_tbl_perm.id
and stv_blocklist.slice = stv_tbl_perm.slice
and stv_tbl_perm.name = 'venue'
group by col
order by col;
```

Cette requête renvoie le nombre de blocs de 1 Mo alloué à chaque colonne dans la table VENUE, illustré par les exemples de données suivants : 

```
 col | count
-----+-------
   0 |  4
   1 |  4
   2 |  4
   3 |  4
   4 |  4
   5 |  4
   7 |  4
   8 |  4
(8 rows)
```

La requête suivante affiche ou non des données de table réellement distribuées à toutes tranches : 

```
select trim(name) as table, stv_blocklist.slice, stv_tbl_perm.rows
from stv_blocklist,stv_tbl_perm
where stv_blocklist.tbl=stv_tbl_perm.id
and stv_tbl_perm.slice=stv_blocklist.slice
and stv_blocklist.id > 10000 and name not like '%#m%'
and name not like 'systable%'
group by name, stv_blocklist.slice, stv_tbl_perm.rows
order by 3 desc;
```

Cette requête génère l’exemple de sortie suivant, illustrant la distribution homogène des données de la table avec la plupart des lignes : 

```
table   | slice | rows
----------+-------+-------
listing  |    13 | 10527
listing  |    14 | 10526
listing  |     8 | 10526
listing  |     9 | 10526
listing  |     7 | 10525
listing  |     4 | 10525
listing  |    17 | 10525
listing  |    11 | 10525
listing  |     5 | 10525
listing  |    18 | 10525
listing  |    12 | 10525
listing  |     3 | 10525
listing  |    10 | 10525
listing  |     2 | 10524
listing  |    15 | 10524
listing  |    16 | 10524
listing  |     6 | 10524
listing  |    19 | 10524
listing  |     1 | 10523
listing  |     0 | 10521
...
(180 rows)
```

La requête suivante détermine si tous les blocs désactivés ont été dédiés au disque : 

```
select slice, col, tbl, blocknum, newblock
from stv_blocklist
where  tombstone > 0;

slice | col |   tbl  | blocknum | newblock
-------+-----+--------+----------+----------
4     |  0  | 101285 |    0     |   1
4     |  2  | 101285 |    0     |   1
4     |  4  | 101285 |    1     |   1
5     |  2  | 101285 |    0     |   1
5     |  0  | 101285 |    0     |   1
5     |  1  | 101285 |    0     |   1
5     |  4  | 101285 |    1     |   1
...
(24 rows)
```