

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# SVV\_DISKUSAGE
<a name="r_SVV_DISKUSAGE"></a>

Amazon Redshift membuat tampilan sistem SVV\_DISKUSAGE dengan menggabungkan tabel STV\_TBL\_PERM dan STV\_BLOCKLIST. Tampilan SVV\_DISKUSAGE berisi informasi tentang alokasi data untuk tabel dalam database.

Gunakan kueri agregat dengan SVV\_DISKUSAGE, seperti yang ditunjukkan contoh berikut, untuk menentukan jumlah blok disk yang dialokasikan per database, tabel, irisan, atau kolom. Setiap blok data menggunakan 1 MB. Anda juga dapat menggunakan [STV\_PARTISI](r_STV_PARTITIONS.md) untuk melihat informasi ringkasan tentang pemanfaatan disk.

SVV\_DISKUSAGE hanya terlihat oleh pengguna super. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data).

**catatan**  
Tampilan ini hanya tersedia saat menanyakan kluster yang disediakan.

## Kolom tabel
<a name="r_SVV_DISKUSAGE-table-rows"></a>


| Nama kolom  | Jenis data  | Deskripsi  | 
| --- | --- | --- | 
| db\_id  | integer  | ID Basis Data.  | 
| name  | karakter (72)  | Nama tabel.  | 
| mengiris  | integer  | Irisan data dialokasikan ke tabel.  | 
| col  | integer  | Zero-based indeks untuk kolom. Setiap tabel yang Anda buat memiliki tiga kolom tersembunyi yang ditambahkan padanya: INSERT\_XID, DELETE\_XID, dan ROW\_ID (OID). Tabel dengan 3 kolom yang ditentukan pengguna berisi 6 kolom aktual, dan kolom yang ditentukan pengguna diberi nomor internal sebagai 0, 1, dan 2. Kolom INSERT\_XID, DELETE\_XID, dan ROW\_ID masing-masing diberi nomor 3, 4, dan 5, dalam contoh ini.  | 
| tbl  | integer  | ID Tabel.  | 
| blocknum  | integer  | ID untuk blok data.  | 
| num\_values  | integer  | Jumlah nilai yang terkandung di blok.  | 
| minvalue  | bigint  | Nilai minimum yang terdapat pada blok.  | 
| nilai maksimal  | bigint  | Nilai maksimum yang terkandung di blok.  | 
| sb\_pos  | integer  | Pengidentifikasi internal untuk posisi blok super pada disk.  | 
| disematkan  | integer  | Apakah blok disematkan ke memori sebagai bagian dari pra-muat. 0 = false; 1 = true. Default adalah false.  | 
| on\_disk  | integer  | Apakah blok disimpan secara otomatis pada disk atau tidak. 0 = false; 1 = true. Default adalah false.  | 
| dimodifikasi  | integer  | Apakah blok telah dimodifikasi atau tidak. 0 = false; 1 = true. Default adalah false.  | 
| hdr\_dimodifikasi  | integer  | Apakah header blok telah dimodifikasi atau tidak. 0 = false; 1 = true. Default adalah false.  | 
| tidak disortir  | integer  | Apakah blok tidak disortir atau tidak. 0 = false; 1 = true. Default adalah benar.  | 
| batu nisan  | integer  | Untuk penggunaan internal. | 
| disukai\_diskno  | integer  | Nomor disk yang harus dihidupkan blok, kecuali disk gagal. Setelah disk diperbaiki, blok akan kembali ke disk ini.  | 
| sementara  | integer  | Apakah blok berisi data sementara atau tidak, seperti dari tabel sementara atau hasil kueri menengah. 0 = salah; 1 = benar. Default adalah false.  | 
| blok baru  | integer  | Menunjukkan apakah sebuah blok baru (true) atau tidak pernah berkomitmen ke disk (false). 0 = false; 1 = true.  | 

## Kueri Sampel
<a name="r_SVV_DISKUSAGE-sample-queries"></a>

SVV\_DISKUSAGE berisi satu baris per blok disk yang dialokasikan, sehingga kueri yang memilih semua baris berpotensi mengembalikan sejumlah besar baris. Sebaiknya gunakan hanya kueri agregat dengan SVV\_DISKUSAGE.

Kembalikan jumlah blok tertinggi yang pernah dialokasikan ke kolom 6 di tabel USERS (kolom 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)
```

Query berikut mengembalikan hasil yang sama untuk semua kolom dalam tabel 10 kolom besar yang disebut SALESNEW. (Tiga baris terakhir, untuk kolom 10 hingga 12, adalah untuk kolom metadata tersembunyi.) 

```
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)
```