

 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.

# STL\_LOAD\_COMMIT
<a name="r_STL_LOAD_COMMITS"></a>

Mengembalikan informasi untuk melacak atau memecahkan masalah pemuatan data.

Tampilan ini mencatat kemajuan setiap file data saat dimuat ke dalam tabel database. 

STL\_LOAD\_COMMITS terlihat oleh semua pengguna. Pengguna super dapat melihat semua baris; pengguna biasa hanya dapat melihat data mereka sendiri. Untuk informasi selengkapnya, lihat [Visibilitas data dalam tabel dan tampilan sistem](cm_chap_system-tables.md#c_visibility-of-data). 

**catatan**  
STL\_LOAD\_COMMITS hanya berisi kueri yang dijalankan pada cluster utama yang disediakan. Itu tidak berisi kueri yang dijalankan pada cluster penskalaan konkurensi atau pada ruang nama tanpa server. Untuk mengakses rencana penjelasan untuk kueri yang dijalankan pada klaster utama, cluster penskalaan konkurensi, dan ruang nama tanpa server, sebaiknya gunakan tampilan pemantauan SYS. [SYS\_LOAD\_DETAIL](SYS_LOAD_DETAIL.md) Data dalam tampilan pemantauan SYS diformat agar lebih mudah digunakan dan dipahami.

## Kolom tabel
<a name="r_STL_LOAD_COMMITS-table-columns"></a>


| Nama kolom  | Jenis data  | Deskripsi  | 
| --- | --- | --- | 
| Userid | integer | ID pengguna yang membuat entri. | 
| kueri  | integer | ID kueri. Kolom query dapat digunakan untuk bergabung dengan tabel dan tampilan sistem lainnya. | 
| mengiris | integer | Irisan dimuat untuk entri ini.  | 
| name  | karakter (256)  | System-defined nilai.  | 
| nama berkas  | karakter (256)  | Nama file yang dilacak.  | 
| Byte\_offset  | integer  | Informasi ini hanya untuk penggunaan internal.  | 
| garis\_dipindai  | integer  | Jumlah baris yang dipindai dari file muat. Nomor ini mungkin tidak cocok dengan jumlah baris yang sebenarnya dimuat. Misalnya, beban dapat memindai tetapi mentolerir sejumlah catatan buruk, berdasarkan opsi MAXERROR dalam perintah COPY.  | 
| kesalahan  | integer  | Informasi ini hanya untuk penggunaan internal.  | 
| waktu luang  | timestamp  | Waktu entri ini terakhir diperbarui.  | 
| status  | integer | Informasi ini hanya untuk penggunaan internal.  | 
| file\_format  | karakter (16)  | Format file muat. Kemungkinan nilainya adalah sebagai berikut: +  Avro <br />+  JSON <br />+  ORC <br />+  Parquet <br />+  Teks   | 
| adalah\_parsial | integer | Nilai yang jika benar (1) menunjukkan file input dibagi menjadi rentang selama operasi COPY. Jika nilai ini false (0), file input tidak dibagi. | 
| awal\_offset | bigint | Nilai yang, jika file input dibagi selama operasi COPY, menunjukkan nilai offset pemisahan (dalam byte). Setiap pemisahan file dicatat sebagai catatan terpisah dengan nilai start\_offset yang sesuai. Jika file tidak dibagi, nilai ini adalah 0.  | 
| salin\_job\_id  | bigint  | Pengidentifikasi pekerjaan menyalin. A 0 menunjukkan tidak ada pengidentifikasi pekerjaan. | 

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

Contoh berikut mengembalikan detail untuk operasi COPY terakhir. 

```
select query, trim(filename) as file, curtime as updated
from stl_load_commits
where query = pg_last_copy_id();

 query |               file               |          updated           
-------+----------------------------------+----------------------------
 28554 | s3://dw-tickit/category_pipe.txt | 2013-11-01 17:14:52.648486 
(1 row)
```

Kueri berikut berisi entri untuk memuat tabel baru di database TICKIT: 

```
select query, trim(filename), curtime
from stl_load_commits
where filename like '%tickit%' order by query;
```

```
 query |           btrim           |          curtime           
-------+---------------------------+----------------------------
 22475 | tickit/allusers_pipe.txt  | 2013-02-08 20:58:23.274186 
 22478 | tickit/venue_pipe.txt     | 2013-02-08 20:58:25.070604 
 22480 | tickit/category_pipe.txt  | 2013-02-08 20:58:27.333472 
 22482 | tickit/date2008_pipe.txt  | 2013-02-08 20:58:28.608305 
 22485 | tickit/allevents_pipe.txt | 2013-02-08 20:58:29.99489  
 22487 | tickit/listings_pipe.txt  | 2013-02-08 20:58:37.632939 
 22593 | tickit/allusers_pipe.txt  | 2013-02-08 21:04:08.400491 
 22596 | tickit/venue_pipe.txt     | 2013-02-08 21:04:10.056055 
 22598 | tickit/category_pipe.txt  | 2013-02-08 21:04:11.465049 
 22600 | tickit/date2008_pipe.txt  | 2013-02-08 21:04:12.461502 
 22603 | tickit/allevents_pipe.txt | 2013-02-08 21:04:14.785124 
 22605 | tickit/listings_pipe.txt  | 2013-02-08 21:04:20.170594 

(12 rows)
```

Fakta bahwa catatan ditulis ke file log untuk tampilan sistem ini tidak berarti bahwa beban berhasil dilakukan sebagai bagian dari transaksi yang berisi. Untuk memverifikasi load commit, kueri tampilan STL\_UTILITYTEXT dan cari catatan COMMIT yang sesuai dengan transaksi COPY. Misalnya, kueri ini bergabung dengan STL\_LOAD\_COMMITS dan STL\_QUERY berdasarkan subquery terhadap STL\_UTILITYTEXT: 

```
select l.query,rtrim(l.filename),q.xid
from stl_load_commits l, stl_query q
where l.query=q.query
and exists
(select xid from stl_utilitytext where xid=q.xid and rtrim("text")='COMMIT');

 query |           rtrim           |  xid
-------+---------------------------+-------
 22600 | tickit/date2008_pipe.txt  | 68311
 22480 | tickit/category_pipe.txt  | 68066
  7508 | allusers_pipe.txt         | 23365
  7552 | category_pipe.txt         | 23415
  7576 | allevents_pipe.txt        | 23429
  7516 | venue_pipe.txt            | 23390
  7604 | listings_pipe.txt         | 23445
 22596 | tickit/venue_pipe.txt     | 68309
 22605 | tickit/listings_pipe.txt  | 68316
 22593 | tickit/allusers_pipe.txt  | 68305
 22485 | tickit/allevents_pipe.txt | 68071
  7561 | allevents_pipe.txt        | 23429
  7541 | category_pipe.txt         | 23415
  7558 | date2008_pipe.txt         | 23428
 22478 | tickit/venue_pipe.txt     | 68065
   526 | date2008_pipe.txt         |  2572
  7466 | allusers_pipe.txt         | 23365
 22482 | tickit/date2008_pipe.txt  | 68067
 22598 | tickit/category_pipe.txt  | 68310
 22603 | tickit/allevents_pipe.txt | 68315
 22475 | tickit/allusers_pipe.txt  | 68061
   547 | date2008_pipe.txt         |  2572
 22487 | tickit/listings_pipe.txt  | 68072
  7531 | venue_pipe.txt            | 23390
  7583 | listings_pipe.txt         | 23445
(25 rows)
```

Contoh berikut menyoroti nilai kolom is\_partial dan start\_offset.

```
-- Single large file copy without scan range
SELECT count(*) FROM stl_load_commits WHERE query = pg_last_copy_id();
1

-- Single large uncompressed, delimited file copy with scan range
SELECT count(*) FROM stl_load_commits WHERE query = pg_last_copy_id();
16

-- Scan range offset logging in the file at 64MB boundary. 
SELECT start_offset FROM stl_load_commits
WHERE query = pg_last_copy_id() ORDER BY start_offset;
0
67108864
134217728
201326592
268435456
335544320
402653184
469762048
536870912
603979776
671088640
738197504
805306368
872415232
939524096
1006632960
```